Logstash cheat sheet: Difference between revisions

Line 1,034: Line 1,034:
::これかな? [https://github.com/elastic/elasticsearch/issues/29288 unable to CIDR match IPv4-mapped IPv6]
::これかな? [https://github.com/elastic/elasticsearch/issues/29288 unable to CIDR match IPv4-mapped IPv6]
:::あちゃ。type ipになってなかった。もうすこしホゲる。
:::あちゃ。type ipになってなかった。もうすこしホゲる。
:::: type ip にしてみたが、うまくマッチする方法がみつからない。結局 logstash 側で↓のロジックで新しいフィールドつくった。
:::: type ip にしてみたが、うまくマッチする方法がみつからない。
 
結局 type ip ならこれでよさそうだ。
<syntaxhighlight lang="text" enclose="div">
<syntaxhighlight lang="text" enclose="div">
client_ip: "2000::/3"
client_ip: "2000::/3"
</syntaxhighlight>
</syntaxhighlight>


ちなみに logstash だとこんなコードでマッチする。
ちなみに logstash だとこんなコードでマッチする。実運用では logstash 側のロジックで新しいフィールドつくった。
 
結局 type ip ならこれでよさそうだ。
<syntaxhighlight lang="text" enclose="div">
<syntaxhighlight lang="text" enclose="div">
if [client_ip] =~ /:/ {
if [client_ip] =~ /:/ {