OpenTelemetry Certified Associate(OTCA) 最速受験記

## はじめに
こんにちは、Datadog Japan で Sales Engineer をしている [**AoTo**](https://qiita.com/AoTo0330) です。

この投稿は **[<font color="#6495ED">AoTo Advent Calendar 2024</font>](https://qiita.com/advent-calendar/2024/aoto) 23日目**の記事です。

みなさん、『[入門 OpenTelemetry](https://www.oreilly.co.jp/books/9784814401024/)』は予約しましたか？私はしました🔭

では、今年開催された [**KubeCon NA 2024**](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) には参加しましたか？私はしていません…

今回は **KubeCon NA 2024** に合わせて発表された、**Linux Foundation** の認定資格『**<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font> Certified Associate(OTCA)**』を(ほぼ)最速で受験してきたのでその内容を記録します。

https://training.linuxfoundation.org/certification/opentelemetry-certified-associate-otca/

## OTCA(<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font> Certified Associate) とは
ご存知の通り、[**<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>**](https://opentelemetry.io/ja/docs/) はトレース・メトリクス・ログをはじめとするテレメトリーデータを計装・生成・収集・エクスポートするための、ベンダー非依存なオープンソースのオブザーバビリティツールです。

**OTCA** は **<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>** を通してオブザーバビリティの基本概念の理解と実装方法、ベストプラクティスをはじめとする内容の理解を測る **Linux Foundation 認定資格**です。

本資格のドメインとコンピテンシーは以下のように定められています。[^1]
[^1]: 邦訳の都合上、一部省略しています

| トピック | 内容詳細 | 割合 |
|:-:|:-:|:-:|
| オブザーバビリティの基礎 | テレメトリ・セマンティック規約・<br>計装・分析と結果 | 18% |
| OpenTelemetry API と SDK | データモデル・構成と拡張・シグナル・<br>SDK・コンテキスト伝播・エージェント | 46% |
| OpenTelemetryコレクター | 構成・デプロイ・スケーリング・<br>パイプライン・データ変換 | 26% |
| オブザーバビリティパイプラインの<br>維持とデバッグ | コンテキスト伝搬・デバッグ・<br>エラーハンドリング・スキーマ管理 | 10% |

試験は**オンラインでのみ**提供されており、試験ベンダーは **PSI** です。
**試験時間は90分**、**多答選択式問題**で試験は実施されます。
認定されると**有効期間は2年間**、試験に不合格でも**1回の再受験**が可能です。

## (ほぼ)最速受験
本認定資格は **KubeCon NA 2024** 開催中(2024/11/12-15)に発表され、ベータ版として申請者の一部のみが受験できました。

https://training.linuxfoundation.org/blog/new-certification-opentelemetry-certified-associate-otca/

私は発表直後の 2024/11/14 に OTCA を購入しベータ版にも申請しましたが、残念ながら権利を得られずに試験の公開を待ち構えていました。

2024/12/20 に Linux Foundation より以下の一般公開の案内がされ、個人的な都合もあり(ほぼ)最速日程の2024/12/22 に試験を予定しました。

> Thank you for registering for the OpenTelemetry Certified Associate (OTCA) certification exam. We are pleased to announce that the certification exam can now be scheduled! You can review the domains and competencies, along with important exam instructions, on the certification page. 

## 学習方法
日々 **<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>** の情報に触れているのはもちろん重要ですが、初心者でも学習パスが必要です。

本試験は Associate とある通り、それほど高度な知識を問う問題ではありません。
Linux Foundation からも無償で『[Getting Started with OpenTelemetry (LFS148)](https://training.linuxfoundation.org/training/getting-started-with-opentelemetry-lfs148/)』が提供されており、Linux Foundation アカウントを作成すれば誰でもオンデマンドで受講可能です。

https://training.linuxfoundation.org/training/getting-started-with-opentelemetry-lfs148/

私ももちろん、本講座が公開された直後に一通り目を通しました。内容としては、基本的なオブザーバビリティ・**<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>** の概念と、Java, Python アプリケーションと **Jaeger** を利用したハンズオンを含む、豊富な初学者向けのコンテンツです。

https://www.credly.com/badges/08c449cf-009e-4c47-a0dd-0050ddc4cb9b

その他には冒頭でも触れている『[入門 OpenTelemetry](https://www.oreilly.co.jp/books/9784814401024/)』が有効でしょう。本書籍は英題『[Learning OpenTelemetry](https://learningopentelemetry.com/)』として既に出版されており、先ほどの学習講座と内容は似通っています。

一方で細かい説明や図・コラムによってより深い理解を得られる書籍となっています。例えば **OpAMP(Open Agent Management Protocol)** についても触れられているなど、**<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>** に関わる概念と技術について幅広く知ることができます。

https://www.oreilly.co.jp/books/9784814401024/

そして何よりも忘れてはならないのが、[**<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font> Documentation**](https://opentelemetry.io/docs/) の読み込みです。本ドキュメントはオブザーバビリティの基本概念から、各プロトコルや規則の標準化内容やその背景まで様々な説明がされています。

日本の心強い **<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>** コントリビューターのお力で日本語ドキュメントもあるので、是非頻繁に色々なドキュメントをご参照ください。

https://opentelemetry.io/ja/docs/

## おわりに
1月まで公開が待たれるかと思っていた OTCA が急遽公開となったため、急ぎ受験してきました。

結果は…一発合格でした🔭(結果も94/100で大満足です🎉🎉🎉)

https://www.credly.com/badges/8a8cef73-91a7-49b8-950b-ed51d7afb2b0

**<font color="#475BC0">Open</font><font color="#EAAB3B">Telemetry</font>** は ﾁｮｯﾄﾜｶﾙ と思っていたので、今回は資格でしっかりと実力を示せて良かったです😇

OTel 好きの皆さん、是非これを機に体系的に OTel の基礎を体系的に学び直しましょう！

そしてこれから OTel に入門したいと言う方も資格試験を入り口に是非オブザーバビリティの世界に足を踏み入れてください！