3.3. 3scale を監視するための Grafana の設定


3scale の監視を有効にするには、Grafana を設定する必要があります。

手順

  1. app=3scale-api-management ラベルを上書きして、GrafanaDashboards リソースを監視するように Grafana サービスが設定されていることを確認してください。たとえば、以下のカスタムリソースを適用します。

    apiVersion: integreatly.org/v1alpha1
    kind: Grafana
    metadata:
      name: grafana
    spec:
      dashboardLabelSelector:
      - matchExpressions:
        - key: app
          operator: In
          values:
          - 3scale-api-management

    3scale operator によって作成された Grafana ダッシュボードには、以下のようにラベルが付けられます。

    app: 3scale-api-management
    monitoring-key: middleware
  2. Grafana operator が 3scale 以外の namespace にインストールされている場合は、--namespaces または --scan-all operator フラグを使用して、namespace 外部のリソースを監視するように設定します。Operator フラグについての詳細は、Grafana のドキュメント を参照してください。
  3. タイプが prometheusGrafanaDataSource カスタムリソースを作成し、Grafana で Prometheus データを使用できるようにします。以下に例を示します。

    apiVersion: integreatly.org/v1alpha1
    kind: GrafanaDataSource
    metadata:
      name: prometheus
    spec:
      name: middleware
      datasources:
        - name: Prometheus
          type: prometheus
          access: proxy
          url: http://prometheus-operated:9090
          isDefault: true
          version: 1
          editable: true
          jsonData:
            timeInterval: "5s"

    http://prometheus-operated:9090 は Prometheus のルートです。

  4. Grafana のドキュメント の説明に従ってパーミッションが正しく設定されていることを確認してください。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.