7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ZOZOAdvent Calendar 2024

Day 21

Splunk Cloudでrestコマンドを使用してリソース一覧を抽出する方法

Last updated at Posted at 2024-12-20

はじめに

Splunk Cloudでとあるリソースの一覧を抽出したいとなった際に、数が多いとUIからではページネーションで一気に表示できません。

image.png

サーチでrestコマンドを使用すればリソースの一覧をエクスポートすることが可能です。

restコマンドとは

SplunkのREST APIエンドポイントにクエリを実行するための検索コマンドです。

サーチ例

View(ダッシュボード)一覧

| rest splunk_server=local /services/data/ui/views
| search NOT eai:acl.owner IN (nobody admin)

Savedsearch 一覧

| rest splunk_server=local /services/saved/searches
| search NOT eai:acl.owner IN (nobody admin)

プライベートなリソースも含める

上記のサーチ例ではプライベートなリソースは含まれません。もしプライベートも含めたい場合は以下のようになります。

View(ダッシュボード)の例

| rest splunk_server=local /servicesNS/-/-/data/ui/views
| search NOT eai:acl.owner IN (nobody admin)

サーチ結果のフィールド選択

上記のサーチ例ではフィールドの情報が多いため必要なものだけを抽出します。

以下ではダッシュボード名所有者Appを抽出しています。

| rest splunk_server=local /servicesNS/-/-/data/ui/views
| search NOT eai:acl.owner IN (nobody admin)
| fields  title eai:acl.owner eai:acl.app

リソースの一覧をCSVで出力

サーチを実行して結果が出たらあとはエクスポートするだけです。これでリソースの一覧を抽出することができます。

貼り付けた画像_2024_12_18_23_37.png

image.png

7
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?