Add effective_config_hash keyword mapping to fleet-agents index#146975
Conversation
|
Pinging @elastic/es-core-infra (Team:Core/Infra) |
|
Hi @juliaElastic, I've created a changelog YAML for you. |
🔍 Preview links for changed docs⏳ Building and deploying preview... View progress This comment will be updated with preview links when the build is complete. |
ℹ️ Important: Docs version tagging👋 Thanks for updating the docs! Just a friendly reminder that our docs are now cumulative. This means all 9.x versions are documented on the same page and published off of the main branch, instead of creating separate pages for each minor version. We use applies_to tags to mark version-specific features and changes. Expand for a quick overviewWhen to use applies_to tags:✅ At the page level to indicate which products/deployments the content applies to (mandatory) What NOT to do:❌ Don't remove or replace information that applies to an older version 🤔 Need help?
|
Summary
Adds
effective_config_hashandeffective_config_labelas akeywordfield to the.fleet-agentsindex mapping and bumpsFLEET_AGENTS_MAPPINGS_VERSIONfrom 8 to 9.This
effective_config_hashfield stores the SHA-256 hash of the OpenTelemetry collector's pipeline topology from the OpAMP effective configuration. It captures the functional shape of the pipeline (receivers, processors, exporters, connectors, service.pipelines, service.extensions) as a 64-character lowercase hexadecimal string, and is written by fleet-server when processing OpAMP check-ins.The
effective_config_labelfield stores a human-readableadjective-nounlabel (e.g.swift-hawk) derived from the first two bytes of the hash using two fixed 256-entry wordlists embedded in source. 65,536 possible combinations; stable across deployments and dependency updates since the wordlists are frozen in the codebase.Companion PR: elastic/fleet-server#6872
Relates https://github.com/elastic/ingest-dev/issues/7064
Test plan
effective_config_hashis indexed as a keyword and queryable/aggregatable🤖 Generated with Claude Code