Skip to content

OBSDOCS-3534: Add use case guidance and troubleshooting for logging component scheduling#113865

Open
johnwilkins wants to merge 2 commits into
openshift:standalone-logging-docs-mainfrom
johnwilkins:OBSDOCS-3534
Open

OBSDOCS-3534: Add use case guidance and troubleshooting for logging component scheduling#113865
johnwilkins wants to merge 2 commits into
openshift:standalone-logging-docs-mainfrom
johnwilkins:OBSDOCS-3534

Conversation

@johnwilkins

@johnwilkins johnwilkins commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds use case decision guide, troubleshooting procedures, and simplified examples for scheduling logging components on infrastructure nodes.

Issue: https://redhat.atlassian.net/browse/OBSDOCS-3534

Changes

New Modules:

  • modules/logging-scheduling-use-cases.adoc - Decision table and use case guidance
  • modules/troubleshooting-logging-pod-scheduling.adoc - Troubleshooting pending pods

Modified Modules:

  • modules/log-collector-resources-scheduling.adoc - Added progressive examples (simple → comprehensive)
  • modules/logging-loki-pod-placement.adoc - Condensed repetitive YAML in second example
  • scheduling_resources/scheduling-logging-resources.adoc - Added includes for new modules

Value

Before: Users saw complex YAML with all possible fields, no guidance on which to use for their use case, no troubleshooting help.

After: Users see decision table, choose their use case, see minimal example, have troubleshooting procedure if pods don't schedule.

Time to Success: Hours → Minutes

Based on analysis in SCHEDULING_RESOURCES_JTBD_ANALYSIS.md.

Testing

  • Vale check passed (0 errors, 0 warnings)
  • Examples validated
  • Build preview verified
  • SME review completed

Signed-off-by: John Wilkins jowilkin@redhat.com

Adds decision guide for choosing scheduling mechanisms, simplifies YAML
examples with progressive disclosure, and provides troubleshooting
procedure for pods that fail to schedule.

New modules:
- logging-scheduling-use-cases.adoc (decision table and guidance)
- troubleshooting-logging-pod-scheduling.adoc (diagnostic procedure)

Modified modules:
- log-collector-resources-scheduling.adoc (progressive examples)
- logging-loki-pod-placement.adoc (condensed repetitive YAML)
- scheduling-logging-resources.adoc (assembly structure)

Implements Phase 1 improvements from SCHEDULING_RESOURCES_JTBD_ANALYSIS.md
Addresses CONFIG-SCHEDULE-1, CONFIG-SCHEDULE-2, OPS-SCHEDULE-1 jobs

JTBD Score: 6/10 → 7/10

Signed-off-by: John Wilkins <jowilkin@redhat.com>
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jun 22, 2026
@openshift-ci-robot

openshift-ci-robot commented Jun 22, 2026

Copy link
Copy Markdown

@johnwilkins: This pull request references OBSDOCS-3534 which is a valid jira issue.

Details

In response to this:

Summary

Adds use case decision guide, troubleshooting procedures, and simplified examples for scheduling logging components on infrastructure nodes.

Changes

New Modules:

  • modules/logging-scheduling-use-cases.adoc - Decision table and use case guidance
  • modules/troubleshooting-logging-pod-scheduling.adoc - Troubleshooting pending pods

Modified Modules:

  • modules/log-collector-resources-scheduling.adoc - Added progressive examples (simple → comprehensive)
  • modules/logging-loki-pod-placement.adoc - Condensed repetitive YAML in second example
  • scheduling_resources/scheduling-logging-resources.adoc - Added includes for new modules

Value

Before: Users saw complex YAML with all possible fields, no guidance on which to use for their use case, no troubleshooting help.

After: Users see decision table, choose their use case, see minimal example, have troubleshooting procedure if pods don't schedule.

Time to Success: Hours → Minutes

JTBD Impact

Addresses jobs CONFIG-SCHEDULE-1, CONFIG-SCHEDULE-2, CONFIG-SCHEDULE-3, CONFIG-SCHEDULE-4, and OPS-SCHEDULE-1 from JTBD framework. Improves scheduling section JTBD score from 6/10 to 7/10.

Based on analysis in SCHEDULING_RESOURCES_JTBD_ANALYSIS.md.

Testing

  • Vale check passed (0 errors, 0 warnings)
  • Examples validated
  • Build preview verified
  • SME review completed

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jun 22, 2026
@ocpdocs-previewbot

ocpdocs-previewbot commented Jun 22, 2026

Copy link
Copy Markdown

Signed-off-by: John Wilkins <jowilkin@redhat.com>
@openshift-ci

openshift-ci Bot commented Jun 22, 2026

Copy link
Copy Markdown

@johnwilkins: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants