Upgrade to Pro — share decks privately, control downloads, hide ads and more …

S3上のログを分析したいだけなのに

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Mitsuo Mitsuo
October 23, 2024

 S3上のログを分析したいだけなのに

Avatar for Mitsuo

Mitsuo

October 23, 2024
Tweet

More Decks by Mitsuo

Other Decks in Technology

Transcript

  1. NAME: Mitsuo(みつお) COMPANY: アイレット株式会社 クラウドインテグレーション事業部 INTEREST: 音楽鑑賞、演奏、体を動かすこと CREDENTIALS: 2022 -

    2024 APN ALL AWS Certifications Engineer AWS Community Builder(Networking Content Delivery) iret テクニカルアンバサダー(Advanced) 自己紹介
  2. OpenSearch Severlessとは VPC上に配置しなくても OpenSearchが使えるなら 顧客の希望にも合致するよね? 引用:Amazon OpenSearch Serverless AWS Black

    Belt Online Seminar https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black- Belt_2023_AmazonOpenSearchServerless_0131_v1.pdf
  3. CloudFront、ALBのアクセスログは・・・? CloudFront 標準ログ ALBアクセスログ 引用: Configure and use standard logs

    (access logs) https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsFile Naming Access logs for your Application Load Balancer https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-access-logs.html
  4. SIEM on Amazon OpenSearch Serviceとは? AmazonがOSSとしてGitHubに公開してるコード CloudFormation、CDKにて提供 引用:SIEM on Amazon

    OpenSearch Service https://github.com/aws-samples/siem-on-amazon-opensearch- service/blob/main/README_ja.md
  5. 調べてみたところ・・・ ・ 良いものではある・・・! ・ 集約するS3バケットを既に構築済みのため、カスタマイズが必要 ・ コードの量も多く修正箇所が見えづらい ・ 問題が生じた時、どこに手を加えればいいのか ・

    かつOSSなので、サポートを受けづらいのではないか ・ そもそも顧客が使うにはハードルが高いのではないか ・ そこはSIerの腕の見せ所!! 気合いで手順を整備すれば・・・いや、厳しいって
  6. Amazon OpenSearch Ingestionとは ・ Open Searchドメイン、コレクションにリアルタイムでログ、メトリック、トレースデータを連携できる サーバレスなコレクタのこと ・ データ収集、変換、配信を担うLogstashやJaegerが不要で利用可能 ・

    実際の取り込みの設定をOpenSearch Ingestion Pipelineという 引用:SIEM on Amazon OpenSearch Service https://github.com/aws-samples/siem-on-amazon-opensearch- service/blob/main/README_ja.md
  7. 原因 Dynamic Mappingという機能があり、取り込んだレコード に対して、自動でフィールドを定義可能 取り込めるフィールド数のデフォルト値(1,000)を 超えてしまったエラーだった 参考: Elastic(Approaches to deal

    with “Limit of total fields [1000] in index has been exceeded”) https://discuss.elastic.co/t/approaches-to-deal-with-limit-of-total-fields-1000-in-index-has-been- exceeded/241039/1