Skip to content
This repository was archived by the owner on Oct 8, 2025. It is now read-only.

Conversation

@qdzlug
Copy link
Contributor

@qdzlug qdzlug commented Jun 17, 2021

Proposed changes

This change adds a log store (elasticsearch) and a log agent (filebeat) and configures them to work with the
NGINX KIC controller. Additionally, the elasticsearch deployment includes a kibana instance for visualization.

Documentation has been updated to explain the deployment options and process, as well as provide instructions
on accessing the kibana dashboard. Additionally, pre-built kibana elements have been provided for import.

Checklist

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

  • I have written my commit messages in the Conventional Commits format.
  • I have read the CONTRIBUTING doc
  • I have added tests (when possible) that prove my fix is effective or that my feature works
  • I have checked that all unit tests pass after adding my changes
  • I have updated necessary documentation
  • I have rebased my branch onto master
  • I will ensure my PR is targeting the master branch and pulling from my branch from my own fork

}
'controller': {
'healthStatus': True,
'nginxplus': False,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nginxplus is defined below, so it doesn't need to be redefined here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed (removed)

}
},
'service': {
'annotations': {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way to conditionally include the elastic configuration, so that it is only present when we also are using the ELK extras?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes; I figured we would do this as part of the overall deployment manifest yaml that is implied in Issue #3

@dekobon
Copy link
Collaborator

dekobon commented Jun 21, 2021

Also, be sure that test.py runs and all tests pass.

@dekobon dekobon merged commit a4fbfae into nginxinc:master Jun 22, 2021
@qdzlug qdzlug deleted the logging branch June 23, 2021 15:23
dekobon pushed a commit that referenced this pull request Jun 23, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants