Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 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 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T09:27:09.000Z (about 1 year ago)
- Last Synced: 2024-10-01T01:21:48.195Z (3 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
[![GitHub stars](https://img.shields.io/github/stars/apache/skywalking-kubernetes-event-exporter.svg?style=for-the-badge&label=Stars&logo=github)](https://github.com/apache/skywalking-kubernetes-event-exporter)
[![Twitter Follow](https://img.shields.io/twitter/follow/asfskywalking.svg?style=for-the-badge&label=Follow&logo=twitter)](https://twitter.com/AsfSkyWalking)[![Check](https://github.com/apache/skywalking-kubernetes-event-exporter/actions/workflows/build-and-test.yaml/badge.svg)](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: **[email protected]**. Send email
to [[email protected]](mailto:[email protected]), 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)