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

[FEATURE] Harvester logging supports sending log to Graylog via UDP based syslog #2669

Closed
w13915984028 opened this issue Aug 16, 2022 · 5 comments
Assignees
Labels
kind/enhancement Issues that improve or augment existing functionality priority/0 Must be fixed in this release
Milestone

Comments

@w13915984028
Copy link
Member

w13915984028 commented Aug 16, 2022

Is your feature request related to a problem? Please describe.

Harvester logging supports send log to Graylod via udp based syslog

Describe the solution you'd like

The logging center in cluster sends log to different log server via related plugin.

Describe alternatives you've considered

Additional context

The integration with Graylog is summarized in

https://github.com/w13915984028/harvester-develop-summary/blob/main/integrate-harvester-logging-with-log-servers.md

EPIC:
#577

HEP DOC:
https://github.com/joshmeranda/harvester/blob/logging/enhancements/20220525-system-logging.md

@w13915984028 w13915984028 added the kind/enhancement Issues that improve or augment existing functionality label Aug 16, 2022
@w13915984028 w13915984028 changed the title [FEATURE] Harvester logging supports sending log to Graylod via UDP based syslog [FEATURE] Harvester logging supports sending log to Graylog via UDP based syslog Aug 16, 2022
@rebeccazzzz rebeccazzzz added this to the v1.1.0 milestone Aug 22, 2022
@bk201 bk201 added the priority/0 Must be fixed in this release label Aug 23, 2022
@w13915984028
Copy link
Member Author

w13915984028 commented Sep 6, 2022

About TEST:

WAIT unti harvester/harvester-installer#331 is merged.

Manual test is ready: (use kubectl to create flow, receiver)
refer: https://github.com/w13915984028/harvester-develop-summary/blob/main/integrate-harvester-logging-with-log-servers.md

UI based test, ((use Harvester UI' to create flow, receiver`)
wait: #2646

@harvesterhci-io-github-bot
Copy link

harvesterhci-io-github-bot commented Sep 6, 2022

Pre Ready-For-Testing Checklist

* [ ] Is there a workaround for the issue? If so, where is it documented? The workaround is at: * [ ] **If labeled: area/ui** Has the UI issue filed or ready to be merged? The UI issue/PR is at:
  • If labeled: require/doc, require/knowledge-base Has the necessary document PR submitted or merged?
    The documentation/KB PR is at:
  • If NOT labeled: not-require/test-plan Has the e2e test plan been merged? Have QAs agreed on the automation test case? If only test case skeleton w/o implementation, have you created an implementation issue?
    • The automation skeleton PR is at:
    • The automation test case PR is at:
* [ ] **If the fix introduces the code for backward compatibility** Has a separate issue been filed with the label `release/obsolete-compatibility`? The compatibility issue is filed at:

@harvesterhci-io-github-bot

Automation e2e test issue: harvester/tests#498

@w13915984028
Copy link
Member Author

FOR TEST:

In v1.1.0, test logging/event/audit output type of: Graylog, Splunk, they are required by customers;
webhook server is for quick validation.

Set output manually :
How to send log to graylog:
https://github.com/w13915984028/harvester-develop-summary/blob/main/integrate-harvester-logging-with-log-servers.md

Test logging, audit, event with webhook server
https://github.com/w13915984028/harvester-develop-summary/blob/main/test-log-event-audit-with-webhook-server.md

Set output in UI:
#2646
[FEATURE] Config logging in Harvester Dashboard

#2749
[FEATURE] Harvester UI support config (cluster) flow & output for kube-audit log and event log

@lanfon72 lanfon72 self-assigned this Sep 22, 2022
@lanfon72
Copy link
Member

Closed as verified along with #2647, #2747, #2748

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Issues that improve or augment existing functionality priority/0 Must be fixed in this release
Projects
None yet
Development

No branches or pull requests

6 participants