Slide 1

Slide 1 text

Copyrights(c) Henry, Inc. All rights reserved. 好きになる、はじめての電子カルテ OpenTelemetry Meetup 2024-02 OpenTelemetry Collector 自身のモニタリング 2024/02/15 @nabeo

Slide 2

Slide 2 text

Copyrights(c) Henry, Inc. All rights reserved. 自己紹介 渡辺 道和 (@nabeo) 株式会社ヘンリー CTO室 SRE 2023年06月〜 2

Slide 3

Slide 3 text

Copyrights(c) Henry, Inc. All rights reserved. クラウド型電子カルテ・レセコンシステム「Henry」 ● 電子カルテ : 医療情報を管理・記録するソフトウェア ● レセコンシステム : レセプト (診療報酬) に基づいた会計情報 を管理するソフトウェア 3

Slide 4

Slide 4 text

Copyrights(c) Henry, Inc. All rights reserved. 今日のネタバレ 4

Slide 5

Slide 5 text

Copyrights(c) Henry, Inc. All rights reserved. OpenTelemetry Collector 自身のモニタリングしてますか? 5

Slide 6

Slide 6 text

Copyrights(c) Henry, Inc. All rights reserved. OpenTelemetry Collector 自身のモニタリングしてますか? ● 開発元のリポジトリには monitoring.md という名前のド キュメントがある ○ https://github.com/open-telemetry/opentelemetry-collector /blob/main/docs/monitoring.md ● 開発元のリポジトリには observability.md という名前のド キュメントがある ○ https://github.com/open-telemetry/opentelemetry-collector /blob/main/docs/observability.md 6

Slide 7

Slide 7 text

Copyrights(c) Henry, Inc. All rights reserved. これで勝つる!! 7

Slide 8

Slide 8 text

Copyrights(c) Henry, Inc. All rights reserved. と、思うじゃん? 8

Slide 9

Slide 9 text

Copyrights(c) Henry, Inc. All rights reserved. ハマりどころ ● そもそも OpenTelemetry Collector 自身の可観測性の戦略 については issue で議論が続いている ○ https://github.com/open-telemetry/opentelemetry-collector /issues/7532 ○ observability.md でも OTLP によるエクスポートは実験的だよ、 と書いてある ○ monitoring.md では Prometheus 形式でエクスポートされたメト リクスをベースにして書かれている ● 素朴に googlecloud エクスポーターを使うとラベルが重複 しているとエラーになる 9

Slide 10

Slide 10 text

Copyrights(c) Henry, Inc. All rights reserved. 現時点での落とし所 ● OpenTelemetry Collector 自身の内部情報 のメトリクスは Prometheus 形式でエクス ポート ● 自分自身のメトリクスを prometheus レ シーバで収集する ● transform プロセッサーでラベルをいい感 じにしている 10

Slide 11

Slide 11 text

Copyrights(c) Henry, Inc. All rights reserved. OTLP 形式でのエクスポートが正式版になったらどうする? ● Prometheus 形式は捨てて OTLP 形式に移行すると思う ● Prometheus 形式でエクスポートしているメトリクス名が変 わりそう ○ メトリクスの連続性が途切れちゃうのは許容するしかないかとい う気持ち 11

Slide 12

Slide 12 text

Copyrights(c) Henry, Inc. All rights reserved. Thank you We are hiring!! https://henry.jp/ 12 https://dev.henry.jp/ 技術ブログやってます