サーバーの開始時間に関するモニターを作成しています。私の想像では、サーバーの開始時に、メトリックが「metrics.Set(1);」のようなことを行うと、Prometheus はレポートを取得するため、次の方法で開始回数を取得できます。 Grafana の count(metrics{}) 。
しかし運悪く、何回サーバーを起動してもカウントが常に 1 です。
私の考えに何か問題があるのでしょうか、それともいくつかの操作が不足しているのでしょうか? お願い助けて。
私が意味するのは、「サンプル」の数です(公式ドキュメントによる名前はタイムスタンプ値を意味します)。私のコードが metrics.Set(1),または metrics.Inc(1); を実行すると、クライアント サーバーがサンプルを Prometheus サーバーに報告し、Prometheus サーバーに保存すると思います。私のクライアントサーバーが報告したサンプル?
下手な英語でごめんなさい。