-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(config-db): heath & status concepts
- Loading branch information
1 parent
9f954d7
commit ab7e38a
Showing
1 changed file
with
56 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
title: Health & Status | ||
--- | ||
|
||
A config item has two key attributes associated with it: health and status. These attributes are assigned by the scrapers by evaluating the config. | ||
|
||
The health attribute represents the overall condition or well-being of the config item. It can have one of the following values: healthy, unhealthy, unknown, or warning. This attribute provides a high-level indication of whether the config item is functioning as expected or if there are any issues that need attention. | ||
|
||
The status attribute, on the other hand, provides more granular information about the current state or phase of the config item. The possible values for the status attribute can vary widely depending on the type of config item being monitored. For example, a Kubernetes Pod config could have statuses like "Running", "Pending", "Terminating", and so on. | ||
|
||
To illustrate with an example, consider an AWS EC2 instance that is currently in the process of shutting down. In this case, the scrapers would assign an "Unknown" health and a "Deleting" status to this config item. | ||
|
||
## Health | ||
|
||
- healthy | ||
- unhealthy | ||
- unknown | ||
- warning | ||
|
||
## Status | ||
|
||
Here's a list of all the possible statuses (subject to change): | ||
|
||
- Completed | ||
- CrashLoopBackOff | ||
- Creating | ||
- Degraded | ||
- Deleted | ||
- Deleting | ||
- Error | ||
- Healthy | ||
- Inaccesible | ||
- Info | ||
- Maintenance | ||
- Missing | ||
- Pending | ||
- Progressing | ||
- Restarting | ||
- Rolling Out | ||
- Rollout Failed | ||
- Running | ||
- Scaled to Zero | ||
- Scaling | ||
- Scaling Down | ||
- Scaling Up | ||
- Starting | ||
- Stopped | ||
- Stopping | ||
- Suspended | ||
- Terminating | ||
- Unhealthy | ||
- Unknown | ||
- Unschedulable | ||
- Updating | ||
- UpgradeFailed | ||
- Warning |