ブログ

記事一覧 2022
  • eBay が OpenTelemetry に転換した理由とその方法

    Monday, December 19, 2022 in 2022

    eBay は、オブザーバビリティの業界標準により適切に整合するために、OpenTelemetry への重要な転換を行いました。 はじめに オブザーバビリティは、あらゆる組織にとっての目と耳を提供します。 オブザーバビリティの大きな利点は、顧客体験に影響を与える可能性のある重要なワークフローにおける進行中の問題を効率的に浮き彫りにし、収益の損失を防ぐことにあります。 オブザーバビリティの状況は常に変化しており、OpenTelemetry の世界における最近の動向により、私たちは戦略を見直し …

    続きを読む

  • HashiCorp Nomad で OpenTelemetry デモアプリを動かす

    Monday, December 12, 2022 in 2022

    みなさん…ついに技術バケットリストの項目に取り組めたので、とても興奮しています。 先週、OpenTelemetry デモアプリの Helm チャート を HashiCorp Nomad のジョブスペックに変換する作業を始めました。 今日は、お気に入りの Hashi オールインワンツールである HashiQube を使って、OpenTelemetry デモアプリを Nomad で動かす方法についてお話しします。 さあ、始めましょう! デプロイ 前提知識 先に進む前に、以下の基本的な理解があることを …

    続きを読む

  • GCP でサンプル設定を使った Collector Builder の利用

    Monday, October 17, 2022 in 2022

    OpenTelemetry Collector はテレメトリーデータの処理とエクスポートに使える汎用的なツールです。 モジュラー設計のおかげで、多くの異なるソースからのインジェストと、同様に多くのオブザーバビリティバックエンドへのルーティングをサポートしています。 この設計は、個別のレシーバー、プロセッサー、エクスポーターに基づいており、サードパーティによる新しいバックエンドサポートの開発を可能にしています。 また、ユーザーがユースケースに合わせてカスタマイズしたテレメトリーパイプラインを設定す …

    続きを読む

  • クラスター間通信のための Collector の公開

    Thursday, September 08, 2022 in 2022

    OpenTelemetry Collector を外部に公開するには、現時点ではいくつかの設定手順が必要です。 このブログ記事の目的は、異なる Kubernetes クラスター間にある 2 つの Collector 間で安全な通信を確立する方法を紹介することです。 CRD の詳細や依存関係のインストールについては、この記事では扱いません。 概要 Collector を公開するにあたって、まず思い浮かぶのは TLS によるユーザーデータの安全な伝送です。 しかし、認可されていないサービスからのデー …

    続きを読む

  • OpenTelemetry で Apache Kafka クライアントを計装する

    Tuesday, September 06, 2022 in 2022

    今日、Apache Kafka は分散環境における神経系として選ばれています。 さまざまなサービスが Apache Kafka をメッセージングシステムとして、さらにはイベントストリーミングやデータストリーミングプラットフォームとして利用し、互いに通信しています。 クラウドネイティブなアプローチでマイクロサービスを開発する場合、ワークロードの実行には Kubernetes もよく使われます。 このシナリオでは、Strimzi のようなプロジェクトを使用することで、Kubernetes 上に …

    続きを読む

  • 指数ヒストグラム: 設定不要でより優れたデータを

    Wednesday, August 24, 2022 in 2022

    ヒストグラムはオブザーバビリティツールベルトの中でも強力なツールです。 OpenTelemetry は、計測の分布を効率的に取得・送信し、パーセンタイルのような統計的計算を可能にするヒストグラムの能力を重視し、サポートしています。 実際には、ヒストグラムにはいくつかの種類があり、それぞれバケットとバケットカウントの表現方法に独自の戦略を持っています。 OpenTelemetry の最初の安定版メトリクスリリースには明示的バケットヒストグラムが含まれており、現在は新しい指数バケットヒストグラムオ …

    続きを読む

  • OpenTelemetry で NGINX を計装する方法を学ぶ

    Monday, August 22, 2022 in 2022

    Apache HTTP Server と NGINX は最も人気のあるウェブサーバーです。 あなたのアプリケーションでもどちらか一方を使用している可能性が高いでしょう。 以前のブログ記事では、Apache HTTP Server 用の OpenTelemetry モジュールを使用して、Apache HTTP Server にオブザーバビリティを追加する方法を学びました。 このブログ記事では、NGINX のオブザーバビリティを得る方法を学びます! NGINX 用モジュールのインストール 以下では …

    続きを読む

  • OpenTelemetry Node.js トレーシングの問題をトラブルシューティングするためのチェックリスト

    Tuesday, February 22, 2022 in 2022

    この記事は短く要点をまとめたいと思います。 おそらくあなたは、Node.js アプリケーションに OpenTelemetry をインストールしたものの、トレースが表示されない、または期待するスパンが欠落しているためにここにたどり着いたのでしょう。 原因はさまざまですが、よくある原因がいくつかあります。 この記事では、よくある原因をいくつかの診断方法やヒントとともに紹介します。 前提条件 OpenTelemetry の基本的な知識とその仕組みを理解しており、Node.js アプリケーションにセット …

    続きを読む