All Projects → apache → skywalking-swck

apache / skywalking-swck

Licence: Apache-2.0 license
Apache SkyWalking Cloud on Kubernetes

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to skywalking-swck

skywalking-rust
Apache SkyWalking Rust Agent
Stars: ✭ 25 (-59.68%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
skywalking-kong
Kong agent for Apache SkyWalking
Stars: ✭ 17 (-72.58%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
skywalking-python
The Python agent for Apache SkyWalking
Stars: ✭ 152 (+145.16%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
skywalking-client-js
Client-side JavaScript exception and tracing library for Apache SkyWalking APM.
Stars: ✭ 171 (+175.81%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
skywalking-nodejs
The NodeJS agent for Apache SkyWalking
Stars: ✭ 81 (+30.65%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
Skywalking
APM, Application Performance Monitoring System
Stars: ✭ 18,341 (+29482.26%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
skywalking-query-protocol
Query Protocol for Apache SkyWalking in GraphQL format
Stars: ✭ 45 (-27.42%)
Mutual labels:  apm, observability, skywalking
skywalking-banyandb
An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
Stars: ✭ 111 (+79.03%)
Mutual labels:  apm, observability, skywalking
uptrace
Open source APM: OpenTelemetry traces, metrics, and logs
Stars: ✭ 1,187 (+1814.52%)
Mutual labels:  apm, observability, distributed-tracing
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (+51.61%)
Mutual labels:  apm, observability, distributed-tracing
live-platform
Add breakpoints, logs, metrics, and spans to live production applications
Stars: ✭ 37 (-40.32%)
Mutual labels:  observability, distributed-tracing, skywalking
Skywalking Kubernetes
Apache SkyWalking Kubernetes Deployment Helm Chart
Stars: ✭ 207 (+233.87%)
Mutual labels:  apm, observability, distributed-tracing
Skywalking Docker
SkyWalking Docker file archive for all official releases
Stars: ✭ 206 (+232.26%)
Mutual labels:  apm, observability, distributed-tracing
Signoz
Open source Observability Platform. 👉 SigNoz helps developers find issues in their deployed applications & solve them quickly
Stars: ✭ 738 (+1090.32%)
Mutual labels:  apm, observability, distributed-tracing
Skywalking Rocketbot Ui
SkyWalking RocketBot UI
Stars: ✭ 658 (+961.29%)
Mutual labels:  apm, observability, distributed-tracing
Skywalking Data Collect Protocol
Data Collect Protocols of Apache SkyWalking
Stars: ✭ 49 (-20.97%)
Mutual labels:  apm, observability, distributed-tracing
easeagent
An agent component for the Java system
Stars: ✭ 437 (+604.84%)
Mutual labels:  apm, observability, distributed-tracing
Skyapm Dotnet
The .NET/.NET Core instrument agent for Apache SkyWalking
Stars: ✭ 1,268 (+1945.16%)
Mutual labels:  apm, observability, distributed-tracing
STAM
STAM, Streaming Topology Analysis Method
Stars: ✭ 26 (-58.06%)
Mutual labels:  apm, observability, skywalking
Pinpoint C Agent
It is an agent written by C++, PHP, python languages. And we hope to support other languages by this agent. Until now, it supports [PHP],[C/C++] and [PYTHON].
Stars: ✭ 188 (+203.23%)
Mutual labels:  apm, distributed-tracing

Apache SkyWalking Cloud on Kubernetes

Sky Walking logo

A bridge project between Apache SkyWalking and Kubernetes.

SWCK is a platform for the SkyWalking user, provisions, upgrades, maintains SkyWalking relevant components, and makes them work natively on Kubernetes.

Features

  1. Java Agent Injector: Inject the java agent into the application pod natively.
  2. Operator: Provision and maintain SkyWalking backend components.
  3. Custom Metrics Adapter: Provides custom metrics come from SkyWalking OAP cluster for autoscaling by Kubernetes HPA

Quick Start

Java Agent Injector

The java agent injector share the same binary with the operator. Follow the installation procedure of the operator to onboard the injector.

The injector can:

  • Inject the java agent into the application pod.
  • Leverage a global configuration to simplify the agent and injector setup.
  • Use the annotation to customize specific workloads.
  • Sync injecting status to JavaAgent CR for monitoring purpose.

For more details, please read Java agent injector

Operator

  • To install the operator in an existing cluster, make sure you have cert-manager installed.
  • Apply the manifests for the Controller and CRDs in release/config:
kubectl apply -f release/operator/config

For more details, please refer to deploy operator

Custom Metrics Adapter

  • Deploy OAP server by referring to Operator Quick Start.
  • Apply the manifests for an adapter in release/adapter/config:
kubectl apply -f release/adapter/config

For more details, please read Custom metrics adapter

Contributing

For developers who want to contribute to this project, see Contribution Guide

License

Apache 2.0 License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].