この統合はオープン ソース ソフトウェアです。つまり、ソース コードを参照して改善を送信したり、独自のフォークを作成してビルドしたりできます。
ラベルとカスタム属性
メトリックをラベルで装飾することもできます。ラベルを使用すると、キーと値のペアの属性をメトリックに追加して、メトリックをクエリ、フィルタリング、またはグループ化できます。
デフォルトのサンプル構成ファイルにはラベルの例が含まれていますが、それらはオプションです。新しいものを削除、変更、または追加できます。
labels: env: production role: load_balancer
MicrosoftSQLServerインスタンス設定
Microsoft SQL Server統合は、メトリックとインベントリ情報の両方を収集します。表で、各コレクションで使用可能な設定の[適用先]列を使用します。
'' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
設定 | 説明 | デフォルト | に適用されます |
---|---|---|---|
ホスト名 | MSSQLサーバーが実行されているホスト名またはIP。 | 127.0.0.1 | M / I |
ポート | MSSQLサーバーがリッスンしているポート。 | 1433 | M / I |
実例 | 接続するMSSQLServerインスタンス。 | 該当なし | M / I |
ユーザー名 | MSSQLサーバーにアクセスするためのユーザー名。 | 該当なし | M / I |
パスワード | 指定されたSQLまたはドメインユーザーのパスワード。 | 該当なし | M / I |
EXTRA_CONNECTION_URL_ARGS | 追加の接続パラメーターをattr1=val1&attr2=val2として指定します。 | 該当なし | M / I |
ENABLE_SSL | SSLを使用してMSSQLServerに接続します。 | false | M / I |
TRUST_SERVER_CERTIFICATE |
| false | M / I |
CERTIFICATE_LOCATION | SSL証明書の場所。 | 該当なし | M / I |
タイムアウト | クエリのタイムアウト(秒単位)。タイムアウトなしの場合は0を設定します。 | 30 | M / I |
ENABLE_BUFFER_METRICS | バッファプールメトリックの収集を有効にします。これらは、大規模なシステムではリソースを大量に消費する可能性があります。 | true | M |
ENABLE_DATABASE_RESERVE_METRICS | データベースパーティションの予約スペースの収集を有効にします。これらは、大規模なシステムではリソースを大量に消費する可能性があります。 | true | M |
CUSTOM_METRICS_QUERY | カスタムメトリックを収集するためのSQLクエリ。 カスタムクエリの例を参照してください。 | 該当なし | M |
CUSTOM_METRICS_CONFIG | カスタムメトリックを収集するための1つ以上のSQLクエリを使用したYAML構成。 複数のカスタムクエリの例を参照してください。 | false | M |
METRICS | メトリックのみの収集を有効にするには、 | false | |
在庫 | インベントリのみの収集を有効にするには、 | false |
これらの設定の値は、いくつかの方法で定義できます。
- 設定ファイルに直接値を追加します。これが最も一般的な方法です。
{{ }}
表記を使用して環境変数の値を置き換えます。 オンホスト統合での環境変数パススルーの使用の詳細を読むか、 環境変数の置換の例を参照してください。重要
これには、インフラストラクチャエージェントv1.14.0以降が必要です。- シークレット管理の使用。これを使用して、設定ファイルのプレーンテキストで公開されないようにパスワードなどの重要な情報を保護してください。詳細については、シークレット管理を参照してください。
在庫データ
Microsoft SQL Server統合は、MicrosoftSQLServer環境の構成パラメーターと現在の設定をキャプチャします。 sp_configure
ストアドプロシージャの結果と、現在実行中の構成設定をsys.configurations
テーブルから収集します。データは、 config/mssql
ソースの下の[ インベントリ]ページで入手できます。
インベントリデータについては、 Understand integration data を参照してください。