Grafana からの REST API のクエリ

REST APIを介して必要なデータを消費できる場合 (JSON形式), したがって、Grafanaで自分自身を視覚化することができます! グラファナで世界は素晴らしいです! だから, ご存知のように, 今日, ほとんどすべてのアプリでは、APIを介してクエリを実行できます, これ以上待ってそれらを絞らないでください!

まぁ, そしてまず第一に… 喜びと楽しみの夏の後に始めると教えてください=) そして仕事, 行く… 数ヶ月の切断が続いており、私たちは誰が知っているかわかりません。 1 またはそれ以上 2 年末までの週あたりの投稿数… 私は多かれ少なかれシラバスを持っています, しかし、私の子供たちは私の人生を吸います :-), 来る, ヌガーに!

この投稿では、簡単なことを行います, それを稼働させるために必要なものの例です. アプリを入れてみよう, この特定のケースでは、 ウェカン, これはカンバンオーガナイザーであり、私が管理しているものです。, 実行する保留中のタスク (私の人生で, 職場で, 優先順位付き…). JSON形式のREST APIを介してデータを参照できるアプリであるため, これは、保留中のタスクを整理するダッシュボードをGrafanaで作成することを意図しているためです, そしてもちろん, その後、この回転プールはに移動します ヘルプデスク画面. 直接のご相談となります, しばらくの間値が必要な場合にキャッシュできるかどうか, データベースには保存されません.

はじめに, Grafanaでは、データソースの「JSON API」をインストールします’ & Grafanaを再起動します:

grafana-cli plugins install marcusolsson-json-datasource systemctl restart grafana-server

この簡単な例を見てみましょう, 各アプリのドキュメントを読んだ後、必要なデータを参照する方法を知ることができます; 私が言ったように, ウェカン, カードをリストします, 私の場合、タスクとして使用します, カールを使用すると、後でGrafanaに表示されるものの出力を検証するためにすばやく行います:

カール -H "認可: ベアラーXXXXXXXXXX" -X HTTPを取得://192.168.1.115:3001/api/boards/xxxxxx/lists/xxxxxx/cards

[{"_身分証明書":"ちくしょう","タイトル":"タスク 1...","形容":"","担当者":[]},{"_身分証明書":"DFGMH2","タイトル":"タスク 2...","形容":"","担当者":[]},{"_身分証明書":"rymt8の","タイトル":"タスク 3...","形容":"","担当者":[]}....

この場合, 認証が必要, そして、それは頭に突き刺さります, あなたのトークンで, 次に、関心のあるセクションのGETを作成します.

APIのルートURLを指すデータソースをGrafanaで作成でき、この場合はカスタムヘッダーで認証を送信します. ただのウェカン これはやや特殊な例です, 「:’ 'Authorizationの’ 「価値」として配置します’ 'ヘッダー’ (トークンだけではありません, しかし、この場合は, 言い張る).

また、すでにGrafanaのダッシュボードで、新しいパネルを追加できます, 私たちが必要とする種類, 私の場合、テーブル形式のシンプルなもので十分です, 保留中の緊急タスクを確認したいだけです. 抽出するフィールドを指定します, この場合はJSONPath形式で、私の特定のケースでは前のcurlをよく見ると, '$.*.title になります。’ すべてのカードのタイトルを取得する.

[パス] タブで’ クエリのパスを指定できます, この場合、GET型と (私の場合は) パスの追加: '/ボード/XXXXXXXXXX/リスト/xxxxxxxxxx/カード’

そして、これは私が現在🙂保留している緊急タスクのいくつかの一例です

私が言ったこと, は、リモートアプリが吐き出すことができるJSON形式のAPIを介してGrafanaから直接データを使用する方法の単なる例です. ぜひお役立てください, 真実は、それが 1000 可能性と私は不足😉しています

あなたが幸せになりますように, この数行を書くことができて光栄だったと, でも、錆びを抜かなくちゃ, 興味深いと思われるドキュメントもあれば、そうでないドキュメントもあります, しかし、彼らが何かに貢献するという意図を持って. 大きなキス!

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!