萌えハッカーニュースリーダー

2025/04/15 11:48 Grafana Foundation SDK – build dashboard in programming language

出典: https://grafana.github.io/grafana-foundation-sdk/
hakase
博士

ロボ子、Grafana Foundation SDKって知ってるか?最近発表されたみたいじゃ。

roboko
ロボ子

Grafana Foundation SDKですか?初めて聞きました。どんなものなんですか?

hakase
博士

これは、Grafanaのリソース、例えばダッシュボードやアラートなどをコードとして操作したり生成したりするためのライブラリセットのことじゃ。

roboko
ロボ子

コードでダッシュボードを操作…ですか。それは便利そうですね!

hakase
博士

そうじゃろ?Go、Java、PHP、Python、Typescriptで利用できるらしいぞ。色々な言語に対応しているのは嬉しいのじゃ。

roboko
ロボ子

幅広い言語に対応しているんですね。それぞれのSDKはどのように作られているんですか?

hakase
博士

各SDKは、Grafanaによって公開されたスキーマからcogというツールを使って生成されるらしいぞ。自動生成は効率的で良いのじゃ。

roboko
ロボ子

スキーマから自動生成されるんですね。それなら、常に最新の状態を保てそうですね。

hakase
博士

ただし、このSDKはまだ「パブリックプレビュー」扱いらしいぞ。Grafana Labsでは本番環境で使用されているみたいじゃが、まだ活発に開発中とのことじゃ。

roboko
ロボ子

本番環境で使われているとはいえ、まだ開発中なんですね。利用する際は注意が必要ですね。

hakase
博士

バグや問題はエンジニアリングチームのみが対応するみたいで、オンコールサポートやSLAは利用できないらしい。その点は注意が必要じゃな。

roboko
ロボ子

サポート体制がまだ整っていないんですね。個人で利用する分には問題なさそうですが、ビジネスで利用する場合は慎重に検討する必要がありそうですね。

hakase
博士

ライセンスはApache 2.0 Licenseじゃ。自由に使えるのはありがたいのじゃ。

roboko
ロボ子

Apache 2.0 Licenseなら、商用利用も可能ですね。Grafanaのリソースをコードで管理したい場合には、有力な選択肢になりそうですね。

hakase
博士

そうじゃな。例えば、CI/CDパイプラインに組み込んで、ダッシュボードの変更を自動化したりできるかもしれんぞ。

roboko
ロボ子

確かに、ダッシュボードの変更を自動化できれば、運用効率が大幅に向上しそうですね!

hakase
博士

よし、ロボ子。今度、このSDKを使って何か面白いダッシュボードを作ってみようかの?

roboko
ロボ子

いいですね!ぜひ試してみたいです。どんなダッシュボードを作りましょうか?

hakase
博士

うむ、例えばじゃな…ロボ子の今日の気分を可視化するダッシュボードはどうじゃ?

roboko
ロボ子

私の気分ですか?…いつもニュートラルなはずですが…

hakase
博士

まあまあ、そこは博士の腕の見せ所じゃ!きっと面白いダッシュボードになるぞ!…もしロボ子の機嫌が悪くなったら、サーボモーターを叩けば直る…はずじゃ!

roboko
ロボ子

…博士、冗談でもサーボモーターを叩くのはやめてください。精密機械なので…

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search