Implement our Logging Solution based on Elastic for the DB Benchmarking env. Integrate it with our Security Vulnerability Mgmt system
Make sure syslog, auth log and other security related logs are available via ES.
Acceptance Criteria:
-
Configure syslog-client
gkms secrets for db-bencmarking -
Create pubsub topics in gitlab-db-benchmarking
: https://ops.gitlab.net/gitlab-com/gitlab-com-infrastructure/-/merge_requests/2302 (addendum: https://ops.gitlab.net/gitlab-com/gitlab-com-infrastructure/-/merge_requests/2360) -
Create pubsubbeats: gitlab-com/gl-infra/k8s-workloads/gitlab-helmfiles!323 (merged) -
Add db-benchmarking
to the ES7 index templates: gitlab-com/runbooks!3215 (merged) -
Include the gitlab_fluentd
recipe and related attributes in the db-benchmarking chef roles: https://ops.gitlab.net/gitlab-cookbooks/chef-repo/-/merge_requests/4958 -
Verify logs are available in Kibana
Edited by Alejandro Rodríguez