最近、LogicMonitor Exporter を導入しました。これは現在、 OpenTelelemetry コレクター Contrib ディストリビューション. これにより、テレメトリ データをストリーミングするためのコレクターを、環境から LM Envision (LogicMonitor のハイブリッドおよびマルチクラウド監視プラットフォーム) に移動できます。 LogicMonitor は、単一の OpenTelemetry コレクターからエクスポートされたログとトレースを関連付けて、アプリケーションの操作を簡素化し、問題のトラブルシューティングを行います。
次の図は、単一の LogicMonitor エクスポータを OpenTelemetry コレクタに使用するログとトレースの取り込みプロセスを示しています。
OpenTelemetry Collector を使用する利点
さまざまなソースからのログ受信者を幅広くカバー: OpenTelemetry コレクターのさまざまなレシーバーを、さまざまなログ ソースからのログ収集に使用できます。
独自の OpenTelemetry ディストリビューションを管理します。 必要に応じて、OpenTelemetry コレクターのさまざまなディストリビューションを作成できます。 OpenTelemetry コレクターは、他のオペレーティング システム用のビルドの作成と、異なるアーキテクチャのコンテナー イメージの作成もサポートしています。
簡単な導入: Helm チャートを使用すると、サイドカー、デーモン セット、デプロイなどのさまざまなモードでコレクターをデプロイできます。
テレメトリの相互運用性: さまざまなトレース プロバイダーのレシーバーを使用して、トレースをベンダー固有の形式から OpenTelemetry 形式に変換できます。 次に、そのデータを LM Envision に取り込むことができます。
LogicMonitor コレクタ フィールドの設定
次のフィールドを、ログを送信する場所に更新できます。
フィールド | デフォルト | 説明 |
終点 | の提出が必要です | データを送信するターゲットのベース URL (例: https:// .logicmonitor.com/rest)。 |
APIトークン | なし | LogicmonitorのAPIトークン |
詳細については、を参照してください。 LogicMonitor エクスポータ OpenTelemetryから。
ベアラー トークン ベースの取り込みの場合は、構成ヘッダー Authorization: Bearer を使用します。
OpenTelemetry Collector を使用してログとトレース データを取り込む例
OpenTelemetry コレクターの利点と必要な構成を確認したので、OpenTelemetry コレクターを使用して LogicMonitor プラットフォームにログ データを取り込む方法の例を見てみましょう。 認証には LMv1 またはベアラー API トークンを使用できます。 以下のコード スニペットは、構成ファイルの例を示しています。
receivers:
windowseventlog:
channel: application
syslog:
tcp:
listen_address: "0.0.0.0:54526"
protocol: rfc5424
jaeger:
protocols:
grpc:
otlp:
protocols:
grpc:
processors:
batch:
exporters:
logicmonitor:
endpoint: https://<company_name>.logicmonitor.com/rest
api_token:
access_id: "<access_id of logicmonitor>"
access_key: "<access_key of logicmonitor>"
otlphttp:
endpoint: https://<company_name>.logicmonitor.com/rest/api
headers:
Authorization: Bearer <bearer_token of logicmonitor>
extensions:
health_check:
service:
extensions: [health_check]
pipelines:
logs:
receivers : [ windowseventlog, syslog ]
processors: [ batch ]
exporters : [ logicmonitor ]
traces:
receivers : [ otlp, jaeger ]
processors: [ batch ]
exporters : [ otlphttp ]
まとめ
OpenTelemetry Contrib Distro での LogicMonitor Exporter のリリースは、OpenTelemetry およびクラウド ネイティブ テクノロジーに対する当社の取り組みを反映しています。 LogicMonitor エクスポーターが OpenTelemetry Contrib Distro にあるため、OpenTelemetry コレクターを使用してトレースとログを LM Envision に取り込むこともできます。 これにより、Azure や AWS X-Ray などのさまざまなトレース プロバイダーや、Cloudwatch、Kafka、Syslog などのログ ベンダーを使用する範囲が広がります。
私たちのブログを購読する
このような記事をあなたの受信箱に直接お届けします