[Uptime][Synthetics] fleet managed monitor telemetry#97502
[Uptime][Synthetics] fleet managed monitor telemetry#97502dominiqueclarke merged 10 commits intoelastic:masterfrom
Conversation
|
Pinging @elastic/uptime (Team:uptime) |
afharo
left a comment
There was a problem hiding this comment.
@dominiqueclarke would you mind documenting the new fields. We are trying to enforce that, at least, new fields are documented. Thank you!
| fleet_monitor_name_stats: { | ||
| avg_length: { type: 'float' }, | ||
| max_length: { type: 'long' }, | ||
| min_length: { type: 'long' }, | ||
| }, | ||
| fleet_monitor_frequency: { type: 'array', items: { type: 'long' } }, | ||
| fleet_no_of_unique_monitors: { type: 'long' }, |
There was a problem hiding this comment.
@dominiqueclarke do you mind documenting the fields by adding the _meta.description like:
{ type: 'float', _meta: { description: 'This field represents...' } }
34ba07c to
aa01c58
Compare
aa01c58 to
b3808ec
Compare
afharo
left a comment
There was a problem hiding this comment.
Thank you @dominiqueclarke! Telemetry changes LGTM!
| "type": "float" | ||
| "type": "float", | ||
| "_meta": { | ||
| "description": "This field represents the average length of monitor names" |
There was a problem hiding this comment.
Thank you so much for adding theses additional descriptions
|
@elasticmachine merge upstream |
|
@elasticmachine merge upstream |
shahzad31
left a comment
There was a problem hiding this comment.
LGTM, telemetry works !!
WFG !!
|
@elasticmachine merge upstream |
|
@elasticmachine merge upstream |
💚 Build SucceededMetrics [docs]
History
To update your PR or re-run it, just comment with: |
💔 Backport failed
To backport manually run: |
* add fleet monitor telemetry * add changes to telemetry json file * add functional tests * document telemetry fields Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> # Conflicts: # x-pack/test/api_integration/apis/uptime/rest/helper/make_ping.ts
* add fleet monitor telemetry * add changes to telemetry json file * add functional tests * document telemetry fields Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> # Conflicts: # x-pack/test/api_integration/apis/uptime/rest/helper/make_ping.ts
* add fleet monitor telemetry * add changes to telemetry json file * add functional tests * document telemetry fields Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> # Conflicts: # x-pack/test/api_integration/apis/uptime/rest/helper/make_ping.ts
* add fleet monitor telemetry * add changes to telemetry json file * add functional tests * document telemetry fields Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> # Conflicts: # x-pack/test/api_integration/apis/uptime/rest/helper/make_ping.ts
Fixes #97301
Summary
Adds fleet managed monitor logic to the Uptime's telemetry adapter to count unique number of fleet managed monitors. This is accomplished by filtering for the
monitor.fleet_enabled: trueterm.Step 1: Run Kibana Locally
kibana.dev.yamlto include the following fields:yarn es snapshot -E xpack.security.authc.api_key.enabled=true --license trialyarn kbn bootstrap && yarn start --no-base-pathlocalhost:8220Step 2: Create integration
SyntheticsStep 3: Check telemetry