Hi devs,

I opened a PR to add a new `metric-scrape` module to apache/iotdb-extras:

https://github.com/apache/iotdb-extras/pull/111

Metric Scrape is a standalone pull-based scraper that periodically reads 
Prometheus text 
exposition endpoints and writes the samples into the IoTDB table model through 
the IoTDB 
session client.

The PR includes:

- a new default Maven module: `metric-scrape`
- Java package and Maven coordinates aligned with Apache IoTDB 
(`org.apache.iotdb`)
- ASF license headers for added files
- generic sample configuration, Dockerfile, and Kubernetes manifests
- README updates for both the module and the repository root
- tests for config loading and Prometheus text parsing

Local validation passed with:

- `mvn -pl metric-scrape -am test`
- `mvn -pl metric-scrape -am verify -DskipTests`
- `git diff --check`

I would appreciate feedback on the module placement, configuration naming, and 
whether this 
should be included in the default iotdb-extras build.

Best,
Haonan

Reply via email to