# Metricbeat Module / Dataset release checklist Implement a new module to monitor `CoreDNS`. This is probably similar to what we did for apiserver: https://github.com/elastic/beats/pull/7059 ## Modules For a metricset to go GA, the following criterias should be met: * [x] Supported versions are documented * [x] System tests exist * [x] Automated checks that all fields are documented * [x] Documentation * [x] Fields follow [ECS](https://github.com/elastic/ecs) and [naming conventions](https://www.elastic.co/guide/en/beats/devguide/master/event-conventions.html) * [x] Dashboards exists elastic/beats#11619 * [x] Example `data.json` exists and an automated way to generate it exists (`go test -data`) * [x] Test environment in Docker exist for integration tests * [x] Add Data UI
Metricbeat Module / Dataset release checklist
Implement a new module to monitor
CoreDNS. This is probably similar to what we did for apiserver: #7059Modules
For a metricset to go GA, the following criterias should be met:
data.jsonexists and an automated way to generate it exists (go test -data)