8000 Define common data points by pleshakov · Pull Request #27 · nginx/telemetry-exporter · GitHub
[go: up one dir, main page]

Skip to content

Conversation

pleshakov
Copy link
Contributor
@pleshakov pleshakov commented Feb 28, 2024

Proposed changes

Problem:
Ensure that our Kubernetes-related projects share common telemetry data points for consistency.

Solution:

  • Define common data points.
  • Generate Attributes() methods to allow using the type with the Exporter (to implement Exportable interface).

A project that uses the exporter library will also export the defined data type.

CLOSES -- #8

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • I have read the CONTRIBUTING
    guide
  • I have proven my fix is effective or that my feature works
  • I have checked that all unit tests pass after adding my changes
  • I have ensured the README is up to date
  • I have rebased my branch onto main
  • I will ensure my PR is targeting the main branch and pulling from my branch on my own fork

@github-actions github-actions bot added the enhancement Pull requests for new features/feature enhancements label Feb 28, 2024
@pleshakov pleshakov force-pushed the feature/common-data-points branch from b167d97 to 2a35448 Compare February 29, 2024 16:26
@pleshakov pleshakov marked this pull request as ready for review February 29, 2024 16:27
@pleshakov pleshakov requested a review from a team as a code owner February 29, 2024 16:27
Problem:
Ensure that our Kubernetes-related projects share common telemetry
data points for consistency.

Solution:
- Define common data points type.
- Generate Attributes() methods to allow using the type with the
Exporter (to implement Exportable interface).

A project that uses the exporter library will also export the
defined data type.

CLOSES - #8
@pleshakov pleshakov force-pushed the feature/common-data-points branch from 2a35448 to e852880 Compare February 29, 2024 16:29
@pleshakov
Copy link
Contributor Author

updated the PR

  • removed draft, marked as ready for review
  • rebased against main to properly generate Attributes methods
  • updated ClusterID doc string - mentioned about the UID of kube-system namespace

Co-authored-by: Saylor Berman <s.berman@f5.com>
@pleshakov pleshakov merged commit 6fef29d into main Mar 5, 2024
@pleshakov pleshakov deleted the feature/common-data-points branch March 5, 2024 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Pull requests for new features/feature enhancements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0