OpenTelemetryベースの監視ソリューションを使用して、SQL Serverのパフォーマンスに関する深いインサイトを取得できます。データベースのメトリクスを追跡し、スロークエリを分析し、リソース使用量をモニターして、データベースのパフォーマンスをアプリケーションと関連付けます。
この NRDOT ベースのアプローチは、データベース監視のOpenTelemetry標準を活用することで既存のオンホスト インテグレーション (OHI) を補完し、既存の監視スタックとの統合を容易にします。
主な機能:
- OpenTelemetry標準:既存のオブザーバビリティツールとシームレスに統合します
- 包括的なメトリクス:50以上のデータベースパフォーマンス指標
- クエリレベルのインサイト: パフォーマンスの低いクエリを特定して最適化します。
- 柔軟なデプロイメント:セルフホスト環境とcloud環境で動作します
- APMの相関関係:データベースのパフォーマンスをアプリケーションのトレースに接続します
設置方法をお選びください
SQL Server監視用のNRDOT Collectorは、以下の方法でインストールできます:
セルフホスト環境: 独自のインフラストラクチャへの手動インストレーション
AWS RDS環境: クラウド管理のSQL Server監視:
ガイド付きインストール
代わりにNew Relic UIからこれをインストールするには、one.newrelic.com > Integrations & Agents > MSSQL (OpenTelemetry) にアクセスしてください。画面上の指示に従って、インテグレーションを設定します。
インストレーションの概要
前提条件
有効なライセンスキーを持つNew Relicアカウント
NRDOT CollectorをインストールするホストとMicrosoft SQL Server間のネットワーク接続。
New Relic OTLPエンドポイントのドキュメントへのネットワーク接続
SQL Serverの要件として、以下が必要です:
- SQL Server 2017以降
- SQL Serverへの管理アクセス(
sysadminロールまたは同等のロール) - ポート
1433またはカスタムポートでのコレクターとSQL Server間のネットワーク接続
このインテグレーションは、New Relicパブリックプレビュープログラムの一環としてご利用いただけます。プレビューとトライアルページからオプトインするには、組織マネージャーに確認してください。
サポートされている詳細な前提条件については、インストレーションドキュメントの専用の前提条件セクションを参照してください。
NRDOT Collectorをインストールする
インフラストラクチャに基づいてインストレーションパスを選択してください:
ガイド付きインストール: New Relic UI経由でインストールするには、one.newrelic.com > Integrations & Agents > MSSQL (OpenTelemetry) にアクセスしてください。画面上の指示に従って、インテグレーションを設定します。このページでは、CLIインストールパスについてのみ説明します。
セルフホスト環境: 独自のインフラストラクチャへの手動インストレーション
AWS RDS環境: クラウド管理のSQL Server監視
監視ユーザーの構成
NRDOT Collectorがメトリクスを収集し、パフォーマンスデータをクエリできるように、必要な権限を持つ専用のMicrosoft SQL Serverユーザーを作成します。ユーザーは必要な項目への読み取り専用アクセス権を持っている必要があります。
NRDOT Collectorを構成する
Microsoft SQL Serverインスタンスに接続するようにNRDOT Collectorを設定します。これには、接続の詳細、認証方法、および環境に必要な追加の設定オプションの指定が含まれます。
NRDOT Collectorを再起動します
NRDOT Collectorを構成した後、サービスを再起動して変更を適用し、Microsoft SQL Serverインスタンスからのデータ収集を開始します。
データを探す、使う
データの収集が開始されると、New Relic UIを通じて包括的なSQL Serverデータベース監視にアクセスできます。
New Relic で SQL Server データベース エンティティを見つけるには:
- one.newrelic.com > All capabilities > Databasesに移動します。
- Entity typeドロップダウンからMSSQL instanceを選択し、Applyをクリックします。
- エンティティのリストからSQL Serverデータベースを選択して、そのダッシュボード、メトリクス、およびクエリパフォーマンスデータを表示します。