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

Write report marker #5385

Open
brianehlert opened this issue Apr 12, 2024 · 1 comment
Open

Write report marker #5385

brianehlert opened this issue Apr 12, 2024 · 1 comment
Labels
backlog Pull requests/issues that are backlog items proposal An issue that proposes a feature request refined Issues that are ready to be prioritized
Milestone

Comments

@brianehlert
Copy link
Collaborator

brianehlert commented Apr 12, 2024

Write a simple txt file that contains name:value pairs of the following:

  • Integration - (string) (N1) this identifies the instance as part of a NIC or NGF (or other) integration.
  • ClusterID - (string) (per cluster) cluster relationship for the deployment.
  • ClusterNodeCount - (int) (per cluster & per node) the number of nodes in the cluster.
  • InstallationID - (string) (per instance) this identifies the individual NIC/NGF deployment relationship.

Output location: /etc/nginx/reporting/tracking.info

Acceptance Criteria:

  • Output file is a simple text file
  • Must work with readOnlyRootFilesystem: true
  • Should be written near startup.
  • File is updated periodically updated. (once per 24 hours, for example)
  • Entry referencing file is defined in NGINX mgmt block

File format:

Integration:nic
ClusterID:6B29FC40-CA47-1067-B31D-SOMETHING
ClusterNodeCount:5
InstallationID:6B29FC40-CA47-1067-B31D-SOMETHING-ELSE

What is this information:
name, (value), (license mode supported), description:

@brianehlert brianehlert added proposal An issue that proposes a feature request backlog Pull requests/issues that are backlog items ready for refinement An issue that was triaged and it is ready to be refined labels Apr 12, 2024
@brianehlert brianehlert added this to the v3.6.0 milestone Apr 12, 2024
@vepatel
Copy link
Contributor

vepatel commented Apr 23, 2024

Integration:nic
ClusterID:6B29FC40-CA47-1067-B31D-SOMETHING
ClusterNodeCount:5
InstallationID:6B29FC40-CA47-1067-B31D-SOMETHING-ELSE

@brianehlert can you clarify if its going to be a ':' or '-' between the key/values?

@danielnginx danielnginx added refined Issues that are ready to be prioritized and removed ready for refinement An issue that was triaged and it is ready to be refined labels Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Pull requests/issues that are backlog items proposal An issue that proposes a feature request refined Issues that are ready to be prioritized
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

3 participants