Azure Monitor の DCR に設定された Syslog 収集条件を確認する方法はありますか?

対象の DCR を開き、[テンプレートのエクスポート]にて表示される ARM Template(JSON)の中を確認してください。

表示される ARM Template(JSON)の中に、Syslog の収集設定が定義されています。

例:

"syslog": [
  {
    "facilityNames": [
      "auth",
      "cron",
      "daemon"
    ],
    "logLevels": [
      "Debug"
    ]
  }
]

この設定値を確認することで、

  • どの Facility を収集対象としているか
  • どの Log Level まで収集しているか

を正確に把握できます。

なお、設定をした方はわかると思うのですが、

DCR の [データソース]→[Linux Syslog] を開いても、設定済みの Facility や Log Level が画面上に反映されず、未設定のように見えることがあります。その為、設定内容の確認を目的とする場合は GUI 画面ではなく JSON 定義を参照することを推奨します。

例:設定投入済みでも、未設定のように見える

なお、マニュアルにも記載があります。
Syslog データ ソースの構成

「現在どの施設(※ファシリティのことだと思われます)が集められているかは表示されません」

と書かれていますね。

是非 ARM Template(JSON)を確認する方法をご参照ください。

(←参考になった場合はハートマークを押して評価お願いします)

注意事項・免責事項

※技術情報につきましては投稿日時点の情報となります。投稿日以降に仕様等が変更されていることがありますのでご了承ください。

※公式な技術情報の紹介の他、当社による検証結果および経験に基づく独自の見解が含まれている場合がございます。

※これらの技術情報によって被ったいかなる損害についても、当社は一切責任を負わないものといたします。十分な確認・検証の上、ご活用お願いたします。

※当サイトはマイクロソフト社によるサポートページではございません。パーソルクロステクノロジー株式会社が運営しているサイトのため、マイクロソフト社によるサポートを希望される方は適切な問い合わせ先にご確認ください。
 【重要】マイクロソフト社のサポートをお求めの方は、問い合わせ窓口をご確認ください