問題タブ [grafana-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Grafana データソース プラグインのルートを介したデータソース認証
Azure AD 認証トークンを要求し、トークンを受け入れてクエリへの応答を返すデータベースにクエリと共に送信するGrafana用のカスタム データ ソース プラグインを作成しようとしています。
Grafana 用の Azure Monitor プラグインは、ユーザーにクライアント ID、クライアント シークレット、テナント ID の入力を求め、それをplugin.jsonファイルの routes{} 部分を介して使用することで、同じことを行うことに気付きました。
この方法に従いましたが、エラーが発生します。
502 不良ゲートウェイ エラー。
私のファイルはここにホストされています
HTTP 呼び出しを行う datasource.js の重要な部分は次のとおりです。
kusto は、私の plugin.json で定義されたルート パスです。
このエラーの原因は何ですか? datasource.js または plugin.json に誤りがありますか? エラーはクライアント側またはサーバー側のどちらで発生していますか?
grafana - Grafana のパネル固有の注釈または同様のメカニズム
注釈は非常に便利ですが、時間範囲が大きく異なるパネルがあると、その有用性が大幅に失われます。たとえば、時間範囲のパネルと、過去 3 か月の履歴を表示する別のパネルがあるとします。既存の注釈メカニズムでは、注釈の下に 3-M-Graph を完全に埋めるか、1-H-Graph に実質的に注釈を入れないようにするかを決定する必要があります。
うまくいかなかったアイデア:
- 指定された時間範囲に基づいて注釈 (深夜マーカーなど) を生成する SQL クエリ。アノテーション クエリは、パネルごとではなく、ダッシュボードに対して 1 回だけ実行されることが判明しました。
- パネルごとに有効または無効にできるタグ付きの注釈。また、ダッシュボード レベルでのみ機能します
- HTTP/REST-API を介したパネル固有の注釈。一般的には良いコンセプトですが、プッシュベースのシステムではなく、ソースから生成される動的注釈が必要です。
私たちが試すことができる解決策はありますか?私たちは注釈と結婚していませんが、毎日の真夜中やエラー イベント (SQL TIMESTAMP 情報として持っている) などをマークするために、目に見えるマーカーが必要です。
grafana - API を使用して、ダッシュボードの Grafana パネルにアラートを追加できますか?
内部にパネルを備えた Grafana ダッシュボードがあります。API を追加 (または定義) することはできますか?