krakend: declarative auto_conf_discovery.yaml (advanced auto-config experiment)#23547
Draft
krakend: declarative auto_conf_discovery.yaml (advanced auto-config experiment)#23547
Conversation
5 tasks
Contributor
Validation ReportAll 20 validations passed. Show details
|
Design for an experiment validating declarative-probe based advanced auto-configuration on the krakend integration end-to-end against a real Agent build. Targets the generic-openmetrics-scan bucket (51/260 integrations) identified in the vitkykra/autoconfig-analysis branch. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bite-sized TDD tasks covering the new auto_conf_discovery.yaml file format, the discovery package (prober + cache + service wrapper), the %%discovered_port%% template variable, the configmgr wiring, and three end-to-end demo scenarios against a real Agent build. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ment Declares the krakend ad_identifier with an OpenMetrics probe spec (default port 8090, /metrics path). Consumed by the new auto_conf_discovery file format in datadog-agent. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The dev env's KrakenD config exposes Prometheus metrics on port 9090 (via the OpenTelemetry Prometheus exporter), not 8090. The fallback scan would have found it anyway, but the hint should be correct. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
auto_conf_discovery.yamlto the krakend integration with an OpenMetrics probe spec (port hint 9090,/metrics).docs/superpowers/.Targets the
generic-openmetrics-scanbucket from the analysis on thevitkykra/autoconfig-analysisbranch (51/260 integrations, ~20%). Tracks Confluence ticket DSCVR/6650004331.Companion datadog-agent PR: DataDog/datadog-agent#50199
Test plan
tests/docker/docker-compose.yml).openmetrics_endpoint: http://<container-ip>:9090/metricsand metrics flow (verified in experiment session — 84+ metric samples per run, OK).🤖 Generated with Claude Code