Splunk Observability Deep Native Workflows
SkillMonitoring & ops"Use when the user asks for full native UI/product workflow coverage beyond collection, classic
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Splunk Observability Deep Native Workflows skill
What this skill tells your AI
The instructions your AI receives, as published by chambear2809/splunk-cisco-skills in skills/splunk-observability-deep-native-workflows/SKILL.md and read by ahel’s review.
Prerequisites
| Tool or access | Purpose | Verify |
|---|---|---|
| Bash and Python 3 | Run bundled setup and validation helpers | bash --version && python3 --version |
| Required product/platform access | Inspect or configure the selected target | Complete the documented preflight |
| Credential files for live modes | Keep secrets out of chat | Verify paths only |
Workflow Overview
┌───────────┐ ┌───────────────┐ ┌───────────────┐ ┌─────────────────┐
│ Preflight │ → │ Render/review │ → │ Apply/handoff │ → │ Validate evidence │
└───────────┘ └───────────────┘ └───────────────┘ └─────────────────┘
When to Activate
- The user asks for full native UI/product workflow coverage beyond collection, classic dashboards, or basic detector setup, including emerging Cisco/Splunk Observability routes such as Digital Experience Analytics, DXA, Metrics Pipeline.
- Preview and review the splunk observability deep native workflows workflow before any live apply phase.
- Diagnose failed prerequisites, generated assets, configuration, or validation evidence.
Scope
Follow the documented read-only or render-first path whenever it is available. This skill does not imply permission to mutate live systems. Require explicit apply flags, protected credentials, and operator review for state changes.
Examples
Inspect the supported setup modes before selecting one:
bash skills/splunk-observability-deep-native-workflows/scripts/setup.sh --help
Expected output: usage, supported modes, and required arguments are displayed without changing the target environment.
Inspect validation modes before running completion checks:
bash skills/splunk-observability-deep-native-workflows/scripts/validate.sh --help
Expected output: offline, live, and completion options are displayed when the skill supports them; help exits without mutation.
Troubleshooting
| Issue | Cause | Resolution |
|---|---|---|
| Preflight fails | A required tool or access path is missing | Resolve it before rendering or applying |
| Rendered assets are incomplete | Required non-secret inputs are absent | Complete intake and render again |
| Apply is blocked | Review, credentials, or explicit acceptance is missing | Use the documented handoff |
| Validation is incomplete | Live evidence is unavailable | Record the gap and keep completion open |
Use this skill for native Observability Cloud product workflows where the operator experience matters as much as the underlying API object. It complements:
splunk-observability-otel-collector-setupfor telemetry collection.splunk-observability-dashboard-builderfor classic dashboard API payloads.splunk-observability-native-opsfor detectors, teams, muting rules, Synthetics API payloads, APM topology/trace checks, and simple RUM/log handoffs.splunk-observability-database-monitoring-setupfor DBMon collector wiring.splunk-observability-k8s-frontend-rum-setupfor Browser RUM and Session Replay instrumentation injection.splunk-observability-mobile-rum-setupfor native iOS/Android, React Native, and Flutter RUM instrumentation used by Mobile RUM and DXA.splunk-observability-cloud-integration-setupfor Log Observer Connect, Related Content, Dashboard Studio O11y metrics, and SIM add-on streams.splunk-observability-otel-collector-setup,splunk-edge-processor-setup,splunk-ingest-processor-setup, andsplunk-spl2-pipeline-kitfor collection-side or Splunk Platform pipeline changes behind telemetry pipeline management requests.
The default workflow is render-first and non-mutating. This skill produces a reviewable workflow packet: coverage report, deeplinks, UI handoff steps, and API action plans for surfaces with documented public APIs.
Coverage Model
Every rendered item gets a coverage status:
api_apply: a documented public Observability API can create or update the object. This skill renders the action plan and can execute it with--applythrough the shared native Observability API client.api_validate: a documented public API can read, validate, or download data for the workflow.delegated_apply: another repo skill owns the apply path.deeplink: the skill renders deterministic Observability UI links and preserves filter context.handoff: the product surface is UI-guided or app-side; the skill renders exact operator steps.not_applicable: the requested workflow does not apply to the selected product, edition, realm, or instrumentation state.
Do not claim api_apply for modern dashboard layout, RUM session replay
playback, DBMon explain-plan UI, Synthetic waterfall detail, Trace Analyzer
search UI, or the Observability Cloud mobile app unless a public API is verified
for that exact action.
Safety Rules
- Never ask for Splunk Observability API tokens, RUM tokens, mobile app credentials, database passwords, session replay consent secrets, or Splunk Platform credentials in conversation.
- Never pass tokens or passwords on the command line or as environment-variable prefixes.
- This skill does not need token files for rendering. Live
--applyrequires--token-file; downstream owning skills use their own file-backed flags. - Reject inline secret fields such as
token,api_token,access_token,password,client_secret,secret, and direct*_tokenvalues. Use file-reference fields in downstream specs instead. - Treat session replay as privacy-sensitive. Always include consent, retention, masking/sensitivity, replay enablement, and enterprise-subscription checks in handoffs.
Primary Workflow
-
Identify product surface and target workflow:
- Modern dashboard composition, sections, tabs, logs charts, metrics charts, service-map panels, dashboard templates, or demos.
- APM service map, service view, endpoint dashboards, Trace Analyzer, trace waterfall, RUM/log/span links, Tag Spotlight, business transactions, AlwaysOn Profiling, MetricSet prerequisites, or Database Query Performance in APM.
- RUM session search, replay playback, browser or mobile replay instrumentation checks, crashes/errors, source maps, URL grouping, mobile app health dashboards, or RUM/APM linking.
- Digital Experience Analytics (DXA) projects, event definitions, element picker planning, user segments, conversion funnels, time-series analyses, source mapping, or RUM instrumentation prerequisites.
- Splunk Database Monitoring query details, explain plans, query samples, query metrics, trace correlation, infrastructure correlation, or AI Assistant handoff.
- Synthetic browser/API/uptime workflows, Try Now/Run Now, waterfall, HAR/video/filmstrip artifacts, or RUM/APM correlation.
- SLO creation, validation, targets, compliance windows, breach/error-budget/ burn-rate alert rules, or SLO dashboards.
- Infrastructure Monitoring, Kubernetes entities, Network Explorer, Related Content pivots, or AI Assistant investigations.
- Metrics Pipeline Management (MPM) / telemetry pipeline management planning for metric cardinality, real-time versus archived metrics, dropping, aggregation rules, or downstream collector and SPL2 pipeline handoffs.
- Splunk Observability Cloud for Mobile dashboards, alerts, push notifications, sharing, and on-call handoff.
-
Copy
template.exampleand fill in non-secret values only. -
Render and validate:
bash skills/splunk-observability-deep-native-workflows/scripts/setup.sh \ --render --validate \ --spec skills/splunk-observability-deep-native-workflows/template.example \ --output-dir splunk-observability-deep-native-rendered -
Review:
coverage-report.jsonfor per-surface API-vs-UI status.deeplinks.jsonfor direct Observability UI entry points.apply-plan.jsonfor public API validation or apply actions.workflow-handoff.mdfor operator steps and downstream skill handoffs.payloads/for SLO API payloads, modern dashboard intents, DB query investigation intents, Synthetic artifact intents, and RUM replay checks.
-
For
api_applyandapi_validateactions in the rendered plan, dry-run or apply directly:bash skills/splunk-observability-deep-native-workflows/scripts/setup.sh \ --apply --dry-run --spec my-deep-native-workflows.yaml bash skills/splunk-observability-deep-native-workflows/scripts/setup.sh \ --apply --spec my-deep-native-workflows.yaml \ --token-file /path/to/chmod-600-o11y-token -
Use the owning skill for delegated surfaces:
- Classic dashboards ->
splunk-observability-dashboard-builder. - Detectors, teams, muting rules, Synthetics tests ->
splunk-observability-native-ops. - Browser RUM instrumentation ->
splunk-observability-k8s-frontend-rum-setup. - DBMon collection ->
splunk-observability-database-monitoring-setup. - LOC, Dashboard Studio O11y metrics, SIM inputs ->
splunk-observability-cloud-integration-setup. - On-Call mobile paging and incident response ->
splunk-oncall-setup.
- Classic dashboards ->
Supported Surfaces
Specs use api_version: splunk-observability-deep-native-workflows/v1 and a
top-level workflows list. Each workflow has surface, name, and optional
surface-specific fields.
modern_dashboard: new dashboard experience, sections/subsections, templates, demos, metrics charts, logs charts, service maps, and UI-only layout intent. Delegate classic API charts tosplunk-observability-dashboard-builder.apm_service_map: service map navigation, service groups, endpoint/workflow breakdowns, inferred services, and topology API validation.apm_service_view: service SLI, RED metrics, dependency latency, runtime and infrastructure metrics, endpoints, Tag Spotlight, embedded logs, and built-in service dashboard pivots.apm_business_transaction: business transaction rule planning, Enterprise and admin-role checks, global span-tag prerequisites, and MetricSet/cardinality handoffs.apm_trace_waterfall: Trace Analyzer trace lookup, waterfall filtering, span details, repeated spans, RUM session links, related logs, and trace JSON download actions whentrace_idis present.apm_tag_spotlight: indexed span-tag RED analysis, top contributors, trace drilldowns, and MetricSet prerequisites.apm_profiling_flamegraph: AlwaysOn Profiling CPU flame graphs, memory profiling, trace correlation, and instrumentation handoff.rum_session_replay: session search, replay player, privacy/masking, browser and mobile replay enablement, RUM/APM trace links, and replay troubleshooting.rum_error_analysis: browser JavaScript errors, backend XHR/fetch errors, source-map readiness, Tag Spotlight, related sessions, and replay pivots.rum_url_grouping: URL grouping v1/v2 rule planning, path/domain/parameter and hash-fragment patterns, migration impact, and dashboard/detector updates.rum_mobile: RUM for Mobile workflows: app summary, crashes, app errors, session timeline, stack-trace symbolication/mapping files, launch and network performance, and mobile app health dashboards.digital_experience_analytics: Splunk Digital Experience Analytics (DXA) workflows: RUM agent prerequisites, source mapping, projects, event definitions, element picker, user segments, conversion funnels, time-series analyses, session replay, frustration signals, and Browser/Mobile RUM instrumentation handoffs.db_query_explain_plan: DBMon query details, explain plans, query samples, query metrics, traces, dependencies, metadata, AI Assistant, and APM/IM correlation.synthetic_waterfall: browser/API/uptime test history, Try Now/Run Now, waterfall, HAR download, video/filmstrip Enterprise checks, resource filters, web vitals, and APM/RUM links.slo_creation: SLO API payload intent,/slo/validate,/slo,/slo/{id},/slo/search, request-based or custom-metric SLIs, rolling/calendar windows, and breach/error-budget/burn-rate alert rules.infrastructure_navigator: host, cloud, and integration navigator triage, aggregate/instance dashboard review, active alerts, and telemetry freshness.kubernetes_navigator: new Kubernetes entities experience, cluster/node/pod/ container/workload triage, K8s analyzer, events, dependencies, logs, and APM pivots.network_explorer: network map, service dependencies, eBPF telemetry caveats, TCP/DNS/drop/error/retransmit review, and gateway handoff.metrics_pipeline_management: Splunk Observability Cloud Metrics Pipeline Management (MPM): metric usage, MTS/cardinality review, keep/archive/drop routing, aggregation rule planning, routing exceptions, limitations, and handoffs to OTel Collector, Edge Processor, Ingest Processor, or the SPL2 pipeline kit for broader telemetry pipeline management.related_content: APM, Infrastructure, Log Observer Connect, Kubernetes, database, host, trace, and log pivots plus metadata/entity-index checks.ai_assistant_investigation: scoped AI Assistant prompt packs for service health, traces, logs, incidents, Kubernetes, SignalFlow, dashboards, alerts, realm availability, SVC quota, and policy guardrails.observability_mobile_app: Splunk Observability Cloud for Mobile dashboards, filters, alert visualizations, sharing, and push notification/on-call handoff.log_observer_chart: modern logs chart workflow using SPL1, SPL2, or JSON query intent inside the new dashboard experience.
Aliases remain supported for usability: dxa and digital_experience resolve
to digital_experience_analytics; mpm, metric_pipeline_management, and
telemetry_pipeline_management resolve to metrics_pipeline_management. Older
surface names such as rum_session_replay, rum_mobile, synthetic_waterfall,
infrastructure_navigator, and log_observer_chart remain first-class and are
not renamed.
For official-source details and the full feature matrix, read reference.md.
Output Contract
Rendered packets must contain:
metadata.jsoncoverage-report.jsonapply-plan.jsondeeplinks.jsonworkflow-handoff.md
If a workflow includes payload, intent, logs, privacy, slo, or
artifact fields, the renderer writes the normalized form under payloads/.
Useful Commands
Validate a spec without writing a new packet:
bash skills/splunk-observability-deep-native-workflows/scripts/setup.sh \
--validate \
--spec skills/splunk-observability-deep-native-workflows/template.example
Render with an explicit realm:
bash skills/splunk-observability-deep-native-workflows/scripts/setup.sh \
--render --validate \
--realm us1 \
--spec my-deep-native-workflows.yaml \
--output-dir splunk-observability-deep-native-rendered
Use --json in CI to emit machine-readable validation or render summaries.
Signals
- GitHub stars
- 37
- Forks
- 8
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
splunk-observability-deep-native-workflows- Source
- github.com/chambear2809/splunk-cisco-skills