All Projects → apache → skywalking-kong

apache / skywalking-kong

Licence: Apache-2.0 License
Kong agent for Apache SkyWalking

Programming Languages

java
68154 projects - #9 most used programming language
lua
6591 projects
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to skywalking-kong

skywalking-rust
Apache SkyWalking Rust Agent
Stars: ✭ 25 (+47.06%)
Mutual labels:  apm, dapper, observability, distributed-tracing, skywalking
Skywalking
APM, Application Performance Monitoring System
Stars: ✭ 18,341 (+107788.24%)
Mutual labels:  apm, dapper, observability, distributed-tracing, skywalking
skywalking-nodejs
The NodeJS agent for Apache SkyWalking
Stars: ✭ 81 (+376.47%)
Mutual labels:  apm, dapper, observability, distributed-tracing, skywalking
skywalking-client-js
Client-side JavaScript exception and tracing library for Apache SkyWalking APM.
Stars: ✭ 171 (+905.88%)
Mutual labels:  apm, dapper, observability, distributed-tracing, skywalking
skywalking-python
The Python agent for Apache SkyWalking
Stars: ✭ 152 (+794.12%)
Mutual labels:  apm, dapper, observability, distributed-tracing, skywalking
Skywalking Data Collect Protocol
Data Collect Protocols of Apache SkyWalking
Stars: ✭ 49 (+188.24%)
Mutual labels:  apm, dapper, observability, distributed-tracing
Skywalking Rocketbot Ui
SkyWalking RocketBot UI
Stars: ✭ 658 (+3770.59%)
Mutual labels:  apm, dapper, observability, distributed-tracing
Skywalking Kubernetes
Apache SkyWalking Kubernetes Deployment Helm Chart
Stars: ✭ 207 (+1117.65%)
Mutual labels:  apm, dapper, observability, distributed-tracing
Skywalking Docker
SkyWalking Docker file archive for all official releases
Stars: ✭ 206 (+1111.76%)
Mutual labels:  apm, dapper, observability, distributed-tracing
skywalking-swck
Apache SkyWalking Cloud on Kubernetes
Stars: ✭ 62 (+264.71%)
Mutual labels:  apm, observability, distributed-tracing, skywalking
live-platform
Add breakpoints, logs, metrics, and spans to live production applications
Stars: ✭ 37 (+117.65%)
Mutual labels:  observability, distributed-tracing, skywalking
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (+452.94%)
Mutual labels:  apm, observability, distributed-tracing
uptrace
Open source APM: OpenTelemetry traces, metrics, and logs
Stars: ✭ 1,187 (+6882.35%)
Mutual labels:  apm, observability, distributed-tracing
Transmittable Thread Local
📌 TransmittableThreadLocal (TTL), the missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
Stars: ✭ 4,678 (+27417.65%)
Mutual labels:  apm, dapper, distributed-tracing
skywalking-banyandb
An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
Stars: ✭ 111 (+552.94%)
Mutual labels:  apm, observability, skywalking
Skyapm Dotnet
The .NET/.NET Core instrument agent for Apache SkyWalking
Stars: ✭ 1,268 (+7358.82%)
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 (+4241.18%)
Mutual labels:  apm, observability, distributed-tracing
skywalking-query-protocol
Query Protocol for Apache SkyWalking in GraphQL format
Stars: ✭ 45 (+164.71%)
Mutual labels:  apm, observability, skywalking
easeagent
An agent component for the Java system
Stars: ✭ 437 (+2470.59%)
Mutual labels:  apm, observability, distributed-tracing
STAM
STAM, Streaming Topology Analysis Method
Stars: ✭ 26 (+52.94%)
Mutual labels:  apm, observability, skywalking

Apache SkyWalking Kong Agent

Sky Walking logo

Twitter Follow

CI AND IT

SkyWalking Kong agent built on SkyWalking Nginx Lua agent to trace Kong API gateway for Apache SkyWalking APM.

Usage

Kong 2.2+ required.

  1. Install the plugin in Kong:

Install kong-plugin-skywalking using luarocks:

$ luarocks install kong-skywalking --local

Edit kong.conf:

plugins = bundled,skywalking

lua_package_path = ${user.home}/.luarocks/share/lua/5.1/?.lua;;

Set environment:

$ export KONG_NGINX_HTTP_LUA_SHARED_DICT="tracing_buffer 128m"

Restart Kong

  1. Enabling & configuring plugin:

Add the plugin to global:

$ curl -X POST --url http://localhost:8001/plugins/ \
   --data 'name=skywalking' \
   --data 'config.backend_http_uri=http://localhost:12800' \
   --data 'config.sample_ratio=100' \
   --data 'config.service_name=kong' \
   --data 'config.service_instance_name=kong-with-skywalking'

Contact Us

Release Guide

All committers should follow Release Guide to publish the official release.

License

Apache 2.0

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].