Use Case¶
Use case 1¶
This use case demonstrates the following scenario:
Labels
-
Environments: prod and qa
-
Projects: shop and bank
Roles
- Roles: Admin, Dev and QA
An overview of the infrastructure can be seen in the diagram below. PMM monitors several services. The metrics that are stored in VictoriaMetrics have the appropriate labels.
This diagram shows several roles within a company structure that have access to PMM, as well as the permissions they should be granted:
- Admin role - has access to all the metrics
- DBA role - has access to all metrics within env=prod only
-
QA role - has access to all metrics within env=qa only
Use case 2¶
The use case demonstrates the following scenario:
Labels
-
Environments: prod and dev
-
Services: postgresql and mysql
Roles
- role_postresql
- role_mysql
Role assigned | Labels applied to the role | Accessible Metrics | |
---|---|---|---|
User 1 | role_postresql | dev, service_name=postgresql | The metrics for service postgresql will be accessible. |
User 2 | role_mysql | prod, service_name=mysql | The metrics for service mysql will be accessible. |
User 3 | role_postgresql and role_mysql | dev, service_name=postgresql and prod, service_name=mysql | The metrics for both the services mysql and postresql will be accessible. |
Get expert help¶
If you need assistance, you can find comprehensive and free database knowledge on our community forum or blog posts. For professional support and services, contact our Percona Database Experts.