Switch PMM to new Percona telemetry endpoint

Description

Hello team,

 

Within the scope of Pillars telemetry project a new unified Percona telemetry endpoint has been introduced.

It has the same request structure, there are only a few differences:

  • URL is - https://check.percona.com/v1/telemetry/GenericReport

  • an additional mandatory field in request body-

You may see more details here: https://github.com/percona/platform/blob/55498ecf2d969de75ce38cdc1f234d9fbdf5f620/api/telemetry/generic/reporter_api.proto#L52

NOTE: for testing purposes this endpoint is available on dev env via URL

  • https://check-dev.percona.com/v1/telemetry/GenericReport

Percona Pillar products (PS, PXC, PSMDB, PG) and Everest already use new endpoint.

 

It is suggested to switch PMM to this new endpoint within the scope of PMMv3.

How to test

Turn on telemetry, start PMM in debug mode. Then check pmm-managed logs, that all telemetry is sent without any issues.

How to document

None

Activity

Show:

vasyl.yurkovych November 18, 2024 at 1:00 PM

verified in 3-dev-latest build

Aaditya Dubey April 19, 2024 at 11:11 AM

Hi

Thank you for the report.

Done

Details

Assignee

Reporter

Priority

Components

Labels

Needs QA

Yes

Needs Doc

No

Planned Version/s

Fix versions

Story Points

Smart Checklist

Created April 12, 2024 at 7:09 AM
Updated December 2, 2024 at 3:05 PM
Resolved November 18, 2024 at 1:00 PM