All skills
secondsky avatar

/sap-btp-cloud-logging

@620a19a
by Eddiesecondsky/sap-skills456 stars
120

This skill provides comprehensive guidance for SAP Cloud Logging service on SAP BTP. Use when setting up Cloud Logging instances, configuring log ingestion from Cloud Foundry or Kyma runtimes, implementing OpenTelemetry observability, analyzing logs/metrics/traces in OpenSearch Dashboards, configuring SAML authentication, managing certificates, or troubleshooting ingestion issues. Covers service plans (dev/standard/large), all 4 instance creation methods (BTP Cockpit, CF CLI, BTP CLI, Service Operator), all 4 ingestion methods (Cloud Foundry, Kyma, OpenTelemetry, JSON API), and security best practices.

Use this Skill: https://skilld.dev/gh/secondsky/sap-skills/sap-btp-cloud-logging

This session only. Nothing lands on disk.

README.md

≈1.5k tokens on demand. Your agent reads this file only when SKILL.md points to it.

SAP BTP Cloud Logging Skill

Version: 1.1.0 Last Verified: 2025-11-27 License: GPL-3.0


Capability Index

Capability Status
Commands 1: /btp-logging-ingestion-check
Agents 0
Hooks No
MCP No
LSP No
Source Freshness last_verified: 2025-11-27; tenant ingestion verification remains pending.
Verification npm run validate; live log ingestion checks pending.

Overview

Comprehensive Claude Code skill for SAP Cloud Logging service on SAP Business Technology Platform (BTP). This skill provides guidance for setting up, configuring, and operating Cloud Logging instances for observability across Cloud Foundry, Kyma, and Kubernetes environments.


Keywords for Auto-Trigger

Service Names

  • SAP Cloud Logging
  • cloud-logging
  • CLS
  • BTP Cloud Logging
  • SAP BTP Cloud Logging

Technologies

  • OpenSearch
  • OpenSearch Dashboards
  • Kibana (legacy reference)
  • OpenTelemetry
  • OTLP
  • Observability
  • Logging service
  • Metrics service
  • Tracing service
  • APM (Application Performance Monitoring)

Runtime Environments

  • Cloud Foundry
  • CF
  • Kyma
  • Kubernetes
  • K8s
  • SAP BTP
  • BTP runtime

Operations

  • Log ingestion
  • Metrics ingestion
  • Trace ingestion
  • Log shipping
  • Log analysis
  • Log visualization
  • Dashboard creation
  • Alerting
  • Data retention

Configuration

  • Service instance
  • Service binding
  • Service key
  • SAML authentication
  • Identity Authentication Service
  • IAS
  • mTLS
  • Mutual TLS
  • Certificate rotation
  • Root CA rotation

CLI Tools

  • cf create-service cloud-logging
  • btp create services/instance
  • kubectl apply ServiceInstance
  • SAP BTP Service Operator

Index Patterns

  • logs-cfsyslog
  • logs-otel-v1
  • logs-json
  • metrics-otel-v1
  • otel-v1-apm-span
  • logs-json-kyma
  • logs-json-istio-envoy-kyma

Service Plans

  • cloud-logging dev
  • cloud-logging standard
  • cloud-logging large

Troubleshooting Keywords

  • Cloud Logging not working
  • Logs not appearing
  • Ingestion failed
  • Certificate expired
  • SAML login failed
  • Dashboard access denied
  • OpenSearch connection error

Skill Contents

Main Skill File

  • SKILL.md - Core skill documentation with quick start, configuration, and troubleshooting

Reference Files

File Description
references/service-plans.md Service plans comparison and capacity planning
references/configuration-parameters.md Complete parameter reference with examples
references/cf-ingestion.md Cloud Foundry ingestion methods
references/kyma-ingestion.md Kyma runtime integration
references/opentelemetry-ingestion.md OTLP setup with Java/Node.js automation
references/json-api-ingestion.md JSON API with Fluent Bit configuration
references/saml-authentication.md SAML setup with Identity Authentication

Tracking Files


Use Cases

This skill should be used when:

  1. Setting up Cloud Logging - Creating instances via BTP Cockpit, CF CLI, BTP CLI, or Service Operator
  2. Configuring log ingestion - From Cloud Foundry, Kyma, or custom applications
  3. Implementing OpenTelemetry - Setting up OTLP for logs, metrics, and traces
  4. Using JSON API - Configuring Fluent Bit or custom log shippers
  5. Setting up SAML - Integrating with SAP Identity Authentication
  6. Managing certificates - Rotating root CA or client certificates
  7. Analyzing logs - Using OpenSearch Dashboards and index patterns
  8. Troubleshooting - Diagnosing ingestion or access issues

Documentation Sources

Primary Source

Official Documentation

Related Documentation


Skill Maintenance

Update Schedule

  • Quarterly: Check for SAP documentation updates
  • On Release: Update when new Cloud Logging features are released

Update Process

  1. Fetch latest documentation from GitHub
  2. Update affected sections in SKILL.md and references
  3. Update version and last_updated in SKILL.md frontmatter
  4. Run manual quality review using docs/contributor-guide/quality-assurance.md

Token Efficiency

Scenario Without Skill With Skill Savings
Initial setup ~12k tokens ~4k tokens ~67%
OTLP configuration ~8k tokens ~3k tokens ~62%
Troubleshooting ~6k tokens ~2k tokens ~67%
Average ~9k tokens ~3k tokens ~65%

Related Skills

  • sap-btp-setup - BTP account and subaccount configuration
  • sap-cloud-foundry - CF deployment and services
  • sap-kyma - Kyma runtime on BTP
  • sap-identity-authentication - IAS configuration

Contributing

  1. Check documentation sources for updates
  2. Follow skill standards in CLAUDE.md
  3. Verify with the manual quality review process in docs/contributor-guide/quality-assurance.md

License

GPL-3.0 License - See repository LICENSE file


Support

Source: SKILL.md on GitHub

1 alert16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides operational guidance for SAP BTP Cloud Logging, including setup instructions, CLI commands, and telemetry configuration. It identifies an inherent surface for indirect prompt injection through the ingestion of external log data.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer6mo

    8/10 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 620a19a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 2 months ago
Other metadata
metadata
{
  "maintainer": "Eduard Jiglau",
  "maintainer_email": "hello@sap-ai-skills.com",
  "website": "https://sap-ai-skills.com",
  "version": "2.4.1",
  "last_verified": "2025-11-27",
  "source_documentation": "https://github.com/SAP-docs/btp-cloud-logging",
  "sap_help_portal": "https://help.sap.com/docs/cloud-logging"
}

README badge

README badge for secondsky/sap-skills/sap-btp-cloud-logging