Supported OS Linux Mac OS

インテグレーションバージョン6.1.0

概要

Agent の Memcache チェックを使用して、Memcache のメモリ使用量、ヒット数、ミス数、エビクション数、フィルパーセンテージなどを追跡します。

セットアップ

インストール

Memcache チェックは Datadog Agent パッケージに含まれています。Memcache サーバーに追加でインストールする必要はありません。

構成

ホストで実行されている Agent 用にこのチェックを構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、コンテナ化セクションを参照してください。

Memcache サーバーを起動する際に、バインディングプロトコル -Bbinary または auto に設定します。自動 (auto) がデフォルトです。

メトリクスの収集

ホスト

ホストで実行中の Agent に対してこのチェックを構成するには

  1. Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの mcache.d/conf.yaml ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションについては、サンプル mcache.d/conf.yaml を参照してください。

    init_config:
    
    instances:
      ## @param url - string - required
      ## url used to connect to the Memcached instance.
      #
      - url: localhost
    
  2. Agent を再起動すると、Datadog への Memcache メトリクスの送信が開始されます。

トレースの収集

Datadog APM は、Memcache と統合して分散システム全体のトレースを確認します。Datadog Agent v6 以降では、トレースの収集はデフォルトで有効化されています。トレースの収集を開始するには、以下の手順に従います。

  1. Datadog でトレースの収集を有効にします
  2. Memcache へのリクエストを作成するアプリケーションをインスツルメントします

コンテナ化

コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照して、次のパラメーターを適用してください。

パラメーター
<INTEGRATION_NAME>mcache
<INIT_CONFIG>空白または {}
<INSTANCE_CONFIG>{"url": "%%host%%","port": "11211"}
トレースの収集

コンテナ化されたアプリケーションの APM は、Agent v6 以降を実行するホストでサポートされていますが、トレースの収集を開始するには、追加のコンフィギュレーションが必要です。

Agent コンテナで必要な環境変数

パラメーター
<DD_API_KEY>api_key
<DD_APM_ENABLED>true
<DD_APM_NON_LOCAL_TRAFFIC>true

利用可能な環境変数とコンフィギュレーションの完全なリストについては、Kubernetes アプリケーションのトレースおよび Kubernetes Daemon のセットアップを参照してください。

次に、アプリケーションコンテナをインスツルメントし、Agent コンテナの名前に DD_AGENT_HOST を設定します。

ログ収集

Agent バージョン 6.0 以降で利用可能

  1. このコンフィギュレーションブロックを mcache.d/conf.yaml ファイルに追加すると、Memcached ログの収集を開始します。

    logs:
      - type: file
        path: /var/log/memcached.log
        source: memcached
        service: mcache
    

    path パラメーターと service パラメーターの値を変更し、環境に合わせて構成します。

  2. Agent を再起動して、変更を検証します。

検証

Agent の status サブコマンドを実行し、Checks セクションで mcache を探します。

収集データ

メトリクス

mcache.d/conf.yamloptions.slabs: true と設定している場合、チェックは memcache.slabs.* メトリクスのみを収集します。同様に、options.items: true と設定している場合、チェックは memcache.items.* メトリクスのみを収集します。

イベント

Mcache チェックには、イベントは含まれません。

サービスチェック

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

その他の参考資料

PREVIEWING: may/restructure-op-docs