mcpField
I
input-configurations

input-configurations

github.com/elasticデータ・データベース16505 回インストール5 週間前に更新
リポジトリ

input-configurations について

input-configurationsは、Elastic Agentの入力テンプレートの作成、変更、レビューに使うスキルです。共通設定パターンと入力タイプ別のガイドを提供し、CELロジックやパッケージスキーマなどの作業は関連スキルに引き継ぎます。

主な機能

  1. 01共通の入力設定パターン
  2. 02HTTPJSONとクラウド入力のガイド
  3. 03ネットワークとファイル入力のガイド
  4. 04入力タイプ別の参照先案内
  5. 05関連するパッケージ作業の引き継ぎ

活用シーン

  1. 01HTTPJSONテンプレートでのページネーション設定
  2. 02クラウドストレージ入力の設定
  3. 03ネットワークまたはファイル入力テンプレートのレビュー
  4. 04インテグレーションでのAWS Federated Identityの有効化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/elastic/integration-skills --skill input-configurations

インストール後、Claude Code で/input-configurationsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
aws-cloudwatch-guide.md
aws-s3-guide.md
azure-blob-storage-guide.md
azure-eventhub-guide.md
common-input-patterns.md
federated-identity-aws.md
filestream-logfile-guide.md
gcp-pubsub-guide.md
gcs-guide.md
http-endpoint-guide.md
httpjson-guide.md
journald-guide.md
tcp-udp-guide.md
websocket-guide.md
winlog-guide.md

詳細

input-configurations

使用するタイミング

タスクに以下が含まれる場合は、いつでもこのスキルを読み込んでください。

  • CEL 以外の入力タイプ用の agent/stream/*.yml.hbs テンプレートの作成、変更、レビュー
  • HTTPJSON テンプレートでのリクエスト、レスポンス、ページネーション、カーソル、認証ブロックの設定
  • クラウドストレージ入力(AWS S3、GCS、Azure Blob、Azure EventHub)の接続
  • ネットワーク入力(TCP、UDP、HTTP Endpoint、WebSocket)の設定
  • ファイルベース入力(Filestream、Logfile、Journald、Winlog)の設定
  • AWS インテグレーションパッケージでの Federated Identity(Cloud Connectors)の有効化

使用しないタイミング

以下の主なガイドとして、このスキルを使用しないでください。

  • CEL プログラムの開発(cel-programs)-- CEL プログラムの構造、状態モデル、mito ワークフロー。例外:Federated Identity 用の auth.aws / use_cloud_connectors テンプレートブロックは、references/federated-identity-aws.md を通じてこのスキルが担当します
  • Ingest パイプラインプロセッサーの設計(ingest-pipelines)
  • フィールドマッピングと ECS 準拠(ecs-field-mappings)
  • var_groups / provider_permissions スキーマと format_version の最低バージョン要件のみ(package-spec)-- それらを適用するエンドツーエンドのフェデレーション手順には、このスキルを使用してください

最初に必ず読むもの

必ず最初に references/common-input-patterns.md を読み込んでください。 すべての入力タイプに適用されるパターン(タグ、プロセッサーのパススルー、変数の規約、forwarded と publisher_pipeline.disable_host の連携)を説明しています。これらのパターンは、すべてのタイプ固有ガイドを読む前提となります。

タイプの振り分け表

agent/stream/ のファイル名パターン、またはデータストリームマニフェストの input: フィールドから入力タイプを特定し、該当するガイドを読み込んでください。

入力タイプファイル名パターンガイド
HTTPJSONhttpjson.yml.hbsreferences/httpjson-guide.md
AWS S3aws-s3.yml.hbsreferences/aws-s3-guide.md
CloudWatchaws-cloudwatch.yml.hbsreferences/aws-cloudwatch-guide.md
Azure Blob Storageazure-blob-storage.yml.hbsreferences/azure-blob-storage-guide.md
Azure Event Hubazure-eventhub.yml.hbsreferences/azure-eventhub-guide.md
GCSgcs.yml.hbsreferences/gcs-guide.md
GCP Pub/Subgcp-pubsub.yml.hbsreferences/gcp-pubsub-guide.md
TCPtcp.yml.hbsreferences/tcp-udp-guide.md
UDPudp.yml.hbsreferences/tcp-udp-guide.md
HTTP Endpointhttp_endpoint.yml.hbsreferences/http-endpoint-guide.md
Filestreamfilestream.yml.hbsreferences/filestream-logfile-guide.md
Logfilelog.yml.hbsreferences/filestream-logfile-guide.md
Journaldjournald.yml.hbsreferences/journald-guide.md
Winlogwinlog.yml.hbsreferences/winlog-guide.md
WebSocketwebsocket.yml.hbsreferences/websocket-guide.md

特定した入力タイプのガイドのみを読み込み、すべてのガイドを読み込まないでください。

Federated Identity に関するタスクでは、対象となる入力タイプ(cel を含む)にかかわらず、references/federated-identity-aws.md を読み込んでください。

引き継ぎ

  • CEL プログラムのロジックについては、cel-programs スキルに引き継いでください。cel.yml.hbs の Federated Identity に関する auth.aws / use_cloud_connectors の編集では、このスキルも引き続き読み込んでください。
  • マニフェストスキーマ(var_groups、provider_permissions、format_version / 条件の最低バージョン要件)については、package-spec スキル(references/var-groups-and-provider-permissions.md)に引き継いでください。
  • 入力テンプレートのレビュー中に見つかったパイプラインの問題については、ingest-pipelines スキルに引き継いでください。
  • テンプレートの変数接続で見つかったフィールドマッピングの問題については、ecs-field-mappings スキルに引き継いでください。

参照資料

  • references/common-input-patterns.md -- タグ、プロセッサーのパススルー、変数の規約、レビュー用フラグ(すべての入力タイプに適用)
  • references/httpjson-guide.md -- HTTPJSON のテンプレート構文、構造、検証ルール、ページネーションパターン、認証、カーソルの永続化
  • references/aws-s3-guide.md -- S3 バケット/SQS 通知の収集
  • references/aws-cloudwatch-guide.md -- CloudWatch ロググループの収集
  • references/azure-blob-storage-guide.md -- Azure Blob Storage の収集
  • references/azure-eventhub-guide.md -- Azure Event Hub の収集
  • references/gcs-guide.md -- Google Cloud Storage の収集
  • references/gcp-pubsub-guide.md -- GCP Pub/Sub の収集
  • references/tcp-udp-guide.md -- TCP および UDP(syslog 形式)のリスナー
  • references/http-endpoint-guide.md -- HTTP Endpoint(webhook レシーバー)
  • references/filestream-logfile-guide.md -- Filestream および従来の Logfile 入力
  • references/journald-guide.md -- Journald の収集
  • references/winlog-guide.md -- Windows Event Log の収集
  • references/websocket-guide.md -- WebSocket ストリーミング(CEL を埋め込む場合があります)
  • references/federated-identity-aws.md -- AWS Federated Identity の手順:入力の分類、フェデレーション変数、auth.aws / use_cloud_connectors、入力のゲーティング(スキーマは package-spec にあります)

コメント