0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Splunk] statsコマンドでlimitの上下値を超えるようにした方法

Posted at

1.この記事の背景

 全然技術の話をしてなかったので、ちょっとだけ技術記事を書きたいと思いました。
 あるお客様から「なんか検索結果がおかしい」と相談を受け、いろいろ調べた軌跡?です。
 (開発は他社ベンダー・・・)

2.注意

 この記事は私見であり、公式見解ではありません。
 うまく動かない、不具合が発生する可能性など十分にあります。
 ご自身で判断をお願いいたします。

3.結論

 ・Splunkでは、結果表示の件数に上限値がある。
 ・とにかく上限値を超えたデータを返してほしい場合は、1行にすべてのデータを入れる、という発想で乗り越えられる場合がある。

4.具体的なお話

背景

 ・ルックアップテーブルを参照し、リストにある名前をキーにログ抽出するという処理
  → ヒット件数が不足している
   → stats count by の前までは問題なくヒットしている
    → stats count by周辺を調査。制限値「10000件」の存在を知る。

Splunkの上限設定のコンフィグについて(公式ドキュメント)

問題

 ・オンプレだとlimits.confの書き換えで対応できそうだけど、Splunk Cloudなのですぐには対応難しい(申請がいるそうです)

調査して行き着いたこと

  stas values(field_name) で乗り越えた。

 「10000件」は返ってくる行数(レコード数)のこと。
 データが欲しいだけなので、すべてのデータを1行にまとめて返すようにしたら取りこぼしが解消しました。
 (1項目の文字数制限は調べたのですがわからず・・・)

一応お客様が求める出力になりました。(最後の疑問が残ってるので100%解決ではないですが・・・)

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?