-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
docs: health report first pass #16513
Draft
yaauie
wants to merge
3
commits into
elastic:8.x
Choose a base branch
from
yaauie:health-report-docs
base: 8.x
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
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,37 @@ | ||
[[health-report-pipeline-status]] | ||
=== Health Report Pipeline Status | ||
|
||
The Pipeline indicator has a `status` probe that is capable of producing one of several diagnoses about the pipeline's lifecycle, indicating whether the pipeline is currently running. | ||
|
||
[[health-report-pipeline-status-diagnosis-loading]] | ||
==== [[loading]]Loading Pipeline | ||
|
||
A pipeline that is loading is not yet processing data, and is considered a temporarily-degraded pipeline state. | ||
Some plugins perform actions or pre-validation that can delay the starting of the pipeline, such as when a plugin pre-establishes a connection to an external service before allowing the pipeline to start. | ||
When these plugins take significant time to start up, the whole pipeline can remain in a loading state for an extended time. | ||
|
||
If your pipeline does not come up in a reasonable amount of time, consider checking the Logstash logs to see if the plugin shows evidence of being caught in a retry loop. | ||
|
||
[[health-report-pipeline-status-diagnosis-finished]] | ||
==== [[finished]]Finished Pipeline | ||
|
||
A logstash pipeline whose input plugins have all completed will be shut down once events have finished processing. | ||
|
||
Many plugins can be configured to run indefinitely, either by listening for new inbound events or by polling for events on a schedule. | ||
A finished pipeline will not produce or process any more events until it is restarted, which will occur if the pipeline's definition is changed and pipeline reloads are enabled. | ||
If you wish to keep your pipeline runing, consider configuring its input to run on a schedule or otherwise listen for new events. | ||
|
||
[[health-report-pipeline-status-diagnosis-terminated]] | ||
==== [[terminated]]Terminated Pipeline | ||
|
||
When a Logstash pipeline's filter or output plugins crash, the entire pipeline is terminated and intervention is required. | ||
|
||
A terminated pipeline will not produce or process any more events until it is restarted, which will occur if the pipeline's definition is changed and pipeline reloads are enabled. | ||
Check the logs to determine the cause of the crash, and report the issue to the plugin maintainers. | ||
|
||
[[health-report-pipeline-status-diagnosis-unknown]] | ||
==== [[unknown]]Unknown Pipeline | ||
|
||
When a Logstash pipeline either cannot be created or has recently been deleted the health report doesn't know enough to produce a meaningful status. | ||
|
||
Check the logs to determine if the pipeline crashed during creation, and report the issue to the plugin maintainers. |
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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😆 (as a non-native-speaker this is my most-time mistake diagnosis vs diagnoses 🙈)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a verbatim from the Elasticsearch docs 😩