Apache SkyWalking ist eine Open-Source-Plattform für Observability und Application Performance Monitoring, ausgelegt für Microservices und Cloud-native Umgebungen. Sie sammelt verteilte Traces, Metriken und Logs, erstellt eine Service-Topologie, zeigt Profiling-Daten und löst Alarme aus, auch für Kubernetes und Service Meshes. Sprach-Agenten gibt es unter anderem für Java, Go, Python, Node.js und PHP, Daten lassen sich auch über OpenTelemetry einspeisen. Sie ist eine Alternative zu kommerziellen APM-Diensten wie Dynatrace oder AppDynamics und wird selbst installiert, etwa per Helm auf Kubernetes.
Das Projekt wird von der Apache Software Foundation getragen, einer US-amerikanischen Non-Profit-Organisation, und steht unter der Apache License 2.0. Die Stiftung bietet keinen gehosteten Dienst an: Sämtliche Telemetriedaten liegen in der Umgebung, die die Organisation selbst betreibt, sodass Speicherort und Zugriff vollständig beim Anwender bleiben. Da kein Anbieter Zugriff auf die Daten hat, ist auch kein Auftragsverarbeitungsvertrag nötig. Eine europäische Organisation kann die Software auf eigenen Servern oder bei einem europäischen Hosting-Anbieter betreiben.