https://github.com/apache/skywalking-kubernetes-event-exporter
Export Kubernetes events to Apache SkyWalking OAP.
https://github.com/apache/skywalking-kubernetes-event-exporter
apm event kubernetes skywalking
Last synced: 8 months ago
JSON representation
Export Kubernetes events to Apache SkyWalking OAP.
- Host: GitHub
- URL: https://github.com/apache/skywalking-kubernetes-event-exporter
- Owner: apache
- License: apache-2.0
- Created: 2021-03-27T02:57:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T09:27:09.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T10:06:30.538Z (8 months ago)
- Topics: apm, event, kubernetes, skywalking
- Language: Go
- Homepage: https://skywalking.apache.org/
- Size: 114 KB
- Stars: 40
- Watchers: 41
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# SkyWalking Kubernetes Event Exporter
[](https://github.com/apache/skywalking-kubernetes-event-exporter)
[](https://twitter.com/AsfSkyWalking)[](https://github.com/apache/skywalking-kubernetes-event-exporter/actions/workflows/build-and-test.yaml)
SkyWalking Kubernetes Event Exporter is able to watch, filter, and send Kubernetes events
into [Apache SkyWalking](https://github.com/apache/skywalking) backend, afterwards, SkyWalking associates the events
with the system metrics and thus gives you an overview about how the metrics are effected by the events.## Configurations
Configurations are in YAML format, or config map if running inside Kubernetes,
otherwise, [the default configuration file](assets/default-config.yaml) will be used if there is neither `-c` option
specified in the command line interface nor config map created in Kubernetes.All available configuration items and their documentations can be found
in [the default configuration file](assets/default-config.yaml).## Exporters
The available exporters are listed [here](docs/exporters.md).
## Deployments
Go to [the /deployments/release](deployments/release) directory, modify according to your needs, and
run `kustomize build | kubectl apply -f -`.You can also simply run `skywalking-kubernetes-event-exporter start` in command line interface to run this exporter from
outside of Kubernetes.## Build and Test
In order to build and test the exporter before an Apache official release, you need set a Docker registry where you can
push the images, do this by `export HUB=`, and then run `make -C build/package/docker push`
to build and push the Docker images, finally, run `make -C deployments/dev deploy` to deploy the exporter.```shell
export HUB=
make -C build/package/docker push
make -C deployments/dev deploy
```# Download
Go to the [download page](https://skywalking.apache.org/downloads/) to download all available binaries, including macOS,
Linux, Windows.# Contact Us
* Mailing list: **dev@skywalking.apache.org**. Send email
to [dev-subscribe@skywalking.apache.org](mailto:dev-subscribe@skywalking.apache.org), follow the reply to subscribe
the mail list.
* Join `skywalking` channel at [Apache Slack](http://s.apache.org/slack-invite). If the link is not working, find the
latest one at [Apache INFRA WIKI](https://cwiki.apache.org/confluence/display/INFRA/Slack+Guest+Invites).
* Twitter, [ASFSkyWalking](https://twitter.com/ASFSkyWalking)
* QQ Group: 901167865(Recommended), 392443393
* [bilibili B站 视频](https://space.bilibili.com/390683219)# License
[Apache 2.0 License.](LICENSE)