Details
-
Improvement
-
Resolution: Fixed
-
Critical
-
Cheshire-Cat
-
1
Description
Monitoring a Couchbase Server cluster for system events can be challenging as there's a dozen different log formats across the services. We need to provide a structured API returning notable system-level events, ideally in a JSON format that can be ingested into 3rd party systems like splunk and logstash.
We need to capture events such a configuration changes and system disruptions.
ns_server Design Document: https://docs.google.com/document/d/1dMkRVbJFQbGE0cfJl05lYN6qtv_jDv7YEdUfFzQGMbo/edit
Attachments
Issue Links
- depends on
-
MB-47031 System Event Log - Analytics
- Closed
-
MB-47024 System Event Log - XDCR
- Closed
-
MB-47025 System Event Log - Data Service Events
- Closed
-
MB-47026 System Event Log - Views
- Closed
-
MB-47027 System Event Log - Query
- Closed
-
MB-47028 System Event Log - Index
- Closed
-
MB-47029 System Event Log - Search
- Closed
-
MB-47030 System Event Log - Eventing
- Closed
-
MB-47035 System Event Log - Backup Service
- Closed
- relates to
-
MB-48970 Unable to establish connection to a non-KV node in Neo
- Closed
-
MB-20606 Unified Couchbase Logging
- Open
-
MB-47217 UI - System Event Log
- Open
-
DOC-8716 Automation and Parse-Friendly System Event Feed
- Closed
For Gerrit Dashboard: MB-46215 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
159721,5 | MB-46215 Event log module. | master | ns_server | Status: ABANDONED | 0 | 0 |
159816,3 | MB-46215 Validators for v4uuid and iso_8601 UTC timestamps | master | ns_server | Status: ABANDONED | 0 | -1 |
160222,2 | MB-46215 Service side API to add Event Logs | master | ns_server | Status: ABANDONED | 0 | 0 |
160247,5 | MB-46215 Service side API to add Event Logs | master | ns_server | Status: ABANDONED | 0 | 0 |
160248,4 | MB-46215 Validators for v4uuid and iso_8601 UTC timestamps | master | ns_server | Status: ABANDONED | 0 | 0 |
160249,3 | MB-46215 Event log module. | master | ns_server | Status: ABANDONED | 0 | -1 |
160462,1 | MB-46215 Service side API to add Event Logs | master | ns_server | Status: ABANDONED | 0 | 0 |
160463,3 | MB-46215 Event log module. | master | ns_server | Status: ABANDONED | 0 | +1 |
160464,3 | MB-46215 Consumer API's for event logs | master | ns_server | Status: ABANDONED | 0 | +1 |
160465,5 | MB-46215 Event log server | master | ns_server | Status: ABANDONED | 0 | +1 |
160482,2 | MB-46215 Validators for v4uuid and iso_8601 UTC timestamps | master | ns_server | Status: ABANDONED | 0 | +1 |
160483,1 | MB-46215 Service side API to add Event Logs | master | ns_server | Status: ABANDONED | 0 | +1 |
160975,6 | MB-46215 Service side API to add Event Logs | master | ns_server | Status: MERGED | +2 | +1 |
161018,20 | MB-46215 Event log server | master | ns_server | Status: MERGED | +2 | +1 |
161019,18 | MB-46215 Add event logs in ns_cluster. | master | ns_server | Status: ABANDONED | 0 | 0 |
161020,24 | MB-46215 Consumer API's for event logs | master | ns_server | Status: MERGED | +2 | +1 |
161116,20 | MB-46215 Throttle requests to /_event endpoint | master | ns_server | Status: ABANDONED | 0 | 0 |
161226,33 | MB-46215 Add event logs in ns_audit module. | master | ns_server | Status: MERGED | +2 | +1 |
161279,42 | MB-46215 Bucket specific Event logs | master | ns_server | Status: MERGED | +2 | +1 |
161439,18 | MB-46215 Add events logs for bucket related activities. | master | ns_server | Status: ABANDONED | 0 | 0 |
161811,8 | MB-46215 Move replicator code in ns_log to seperate module. | master | ns_server | Status: MERGED | +2 | +1 |
161812,1 | MB-46215 Event log server | master | ns_server | Status: ABANDONED | 0 | +1 |
161920,19 | MB-46215 Configure max events stored in event_log_server | master | ns_server | Status: MERGED | +2 | +1 |
162293,5 | MB-46215 Enable event logging done via /_event | master | ns_server | Status: MERGED | +2 | +1 |
162741,7 | MB-46215 Add event log when a node is added to the ... | master | ns_server | Status: MERGED | +2 | +1 |
162743,13 | MB-46215 Collect event_log file in cbcollect_info | master | ns_server | Status: MERGED | +2 | +1 |
162744,5 | MB-46215 Memcached related event logs | master | ns_server | Status: ABANDONED | 0 | 0 |
162745,15 | MB-46215 Normalize timestamp formats in event log | master | ns_server | Status: MERGED | +2 | +1 |
162746,15 | MB-46215 Fix seq_num checks in event_log_server | master | ns_server | Status: MERGED | +2 | +1 |
162747,15 | MB-46215 Add cluster compat checks for /_event endpoint. | master | ns_server | Status: MERGED | +2 | +1 |
162887,24 | MB-46215 Event logs for rebalance and failover | master | ns_server | Status: MERGED | +2 | +1 |
163006,21 | MB-46215 Memcached related event logs | master | ns_server | Status: MERGED | +2 | +1 |
163007,12 | MB-46215 Event log for service restarts/starts. | master | ns_server | Status: ABANDONED | -2 | 0 |
163210,3 | MB-46215 Event logs for Auto Failover | master | ns_server | Status: ABANDONED | 0 | +1 |
163211,12 | MB-46215 Event log for master election | master | ns_server | Status: MERGED | +2 | +1 |
163232,9 | MB-46215 Rename ns_crash_log to ns_babysitter_log | master | ns_server | Status: MERGED | +2 | +1 |
163233,9 | MB-46215 Event log for service restarts/starts. | master | ns_server | Status: MERGED | +2 | +1 |
163370,4 | MB-46215 Throttling logic for /_event endpoint | master | ns_server | Status: ABANDONED | 0 | 0 |
163413,6 | MB-46215 Dump event logs in /diag response | master | ns_server | Status: MERGED | +2 | +1 |