Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot add custom labels for PostgreSQL metrics sent to PMM #691

Open
konoox opened this issue Mar 15, 2024 · 1 comment
Open

Cannot add custom labels for PostgreSQL metrics sent to PMM #691

konoox opened this issue Mar 15, 2024 · 1 comment

Comments

@konoox
Copy link

konoox commented Mar 15, 2024

Proposal

As far as I know, the CR definition of Percona PostgreSQL cluster does not provide any configuration attribute to add custom labels to the metrics sent to the PMM server from pmm-client containers.
This is possible with Percona MongoDB clusters using spec.pmm.mongodParams and spec.pmm.mongosParams, but also with Percona XtraDB clusters using spec.pmm.pxcParams and spec.proxysqlParams.

Use-Case

The additional flags, in my case custom labels, are added to the "pmm-admin add" options through the PMM_ADMIN_CUSTOM_PARAMS environment variable in the prerun script :

Psmdb definition :

kind: PerconaServerMongoDB

spec:
pmm:
mongodParams: --custom-labels=namespace=my-namespace

Mongo pod definition :

  • name: PMM_ADMIN_CUSTOM_PARAMS
    value: --custom-labels=namespace=my-namespace
  • name: PMM_AGENT_PRERUN_SCRIPT
    value: |-
    cat /etc/mongodb-ssl/tls.key /etc/mongodb-ssl/tls.crt > /tmp/tls.pem;
    pmm-admin status --wait=10s;
    pmm-admin add $(DB_TYPE) $(PMM_ADMIN_CUSTOM_PARAMS) …

It would be a great feature to implement this for the Percona PostgreSQL operator as well !

Is this a feature you are interested in implementing yourself?

No

Anything else?

No response

@hors
Copy link
Collaborator

hors commented Oct 11, 2024

Hi @konoox, I have created the jira task https://perconadev.atlassian.net/browse/K8SPG-604 to add it for PG operator. I hope we will add in in PGO v2.7.0. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants