2024

記事一覧 2024
  • OpenTelemetry Java メトリクスのパフォーマンス比較

    Friday, May 24, 2024 in 2024

    OpenTelemetry の最大の価値提案は、言語に依存しない汎用的なオブザーバビリティ標準を目指していることでしょう。 トレース、メトリクス、ログ(そしてまもなくプロファイリングも!)のツールを提供し、多くの一般的な言語で実装を提供することで、OpenTelemetry はポリグロットチームの認知負荷を軽減し、1つの語彙と1つのツールキットを提供します。 これらはすべて事実ですが、今日は特定のシグナルと言語にズームインして、OpenTelemetry Java メトリクス SDK のパフォー …

    続きを読む

  • OpenTelemetry Operator について知らないかもしれないこと - OTel Operator Q&A

    Monday, May 13, 2024 in 2024

    OpenTelemetry(OTel)Operator は、Kubernetes クラスター内で OTel を管理し、作業を少し楽にしてくれる Kubernetes Operator です。 以下のことを行います。 OpenTelemetry Collector のデプロイメントを管理します。 OpenTelemetryCollector カスタムリソース(CR)によってサポートされています。 OpAMP 統合を通じて、OpenTelemetry Collector のフリートの設定を管理します …

    続きを読む

  • OpenTelemetry Collector サーベイから得られたインサイト

    Wednesday, May 08, 2024 in 2024

    OpenTelemetry(OTel)Collector は、現代のソフトウェアアプリケーションの監視とオブザーバビリティにおける基盤ツールとなっています。 最近、End User SIG は OTel Collector に関するユーザーからのフィードバックを収集するためにサーベイを実施しました。 受け取った186件の回答が統計的に有意であるとは限りませんが、良いスタートであり、貴重なインサイトを提供してくれています。 これらのインサイトには、ユーザーのデプロイの実践や実装上の課題に関する詳細 …

    続きを読む

  • エラーはどこだ?OpenTelemetry がエラーを記録する仕組み

    Friday, April 19, 2024 in 2024

    普段使っている開発言語によって、エラーとは何か、また例外とは何でありどのように処理すべきかについて、一定の考え方を持っているかもしれません。 たとえば、Go には例外がありません。 これは、プログラマーが通常のエラーを例外的なものとして過度にラベル付けすることを防ぐためです。 一方、Java や Python のような言語は、例外のスローとキャッチに対する組み込みのサポートを提供しています。 エラーや例外が何であるか、どのように処理するかについて言語間で見解が異なる場合、それらの言語で書かれたマ …

    続きを読む

  • otelsql 入門:Go SQL 向け OpenTelemetry 計装

    Monday, March 04, 2024 in 2024

    otelsql は、Go プログラミング言語の database/sql ライブラリ向けの計装ライブラリです。 アプリケーションがデータベースとやり取りする際に、トレースとメトリクスを生成します。 これにより、アプリケーションのパフォーマンスに影響を与える可能性のある SQL クエリのエラーやスローダウンを特定できます。 このライブラリの使い方を見ていきましょう! はじめに otelsql は database/sql のインターフェイスに対するラッパーレイヤーです。 ユーザーがラップされたデー …

    続きを読む