https://github.com/open-edge-platform/o11y-charts
This repository provides key Observability Helm Charts and its helper applications deployable on the Edge Orchestrator.
https://github.com/open-edge-platform/o11y-charts
dashboards edge-orchestrator grafana logs loki metrics mimir monitoring multitenancy o11y observability opentelemetry-collector tempo traces
Last synced: 5 months ago
JSON representation
This repository provides key Observability Helm Charts and its helper applications deployable on the Edge Orchestrator.
- Host: GitHub
- URL: https://github.com/open-edge-platform/o11y-charts
- Owner: open-edge-platform
- Created: 2025-04-01T17:42:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-30T08:16:38.000Z (5 months ago)
- Last Synced: 2025-04-30T09:29:16.791Z (5 months ago)
- Topics: dashboards, edge-orchestrator, grafana, logs, loki, metrics, mimir, monitoring, multitenancy, o11y, observability, opentelemetry-collector, tempo, traces
- Language: Smarty
- Homepage:
- Size: 215 KB
- Stars: 0
- Watchers: 17
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSES/Apache-2.0.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Edge Orchestrator Observability Charts
[](https://opensource.org/licenses/Apache-2.0)
[Edge Node Observability Stack]: charts/edgenode-observability
[Edge Node Observability Dashboards]: charts/edgenode-dashboards
[Orchestrator Observability Stack]: charts/orchestrator-observability
[Orchestrator Observability Dashboards]: charts/orchestrator-dashboards[Grafana Proxy]: apps/grafana-proxy
[OpenTelemetry Collector]: apps/orch-otelcol[Documentation]: https://docs.openedgeplatform.intel.com/edge-manage-docs/main/developer_guide/observability/arch/index.html
[Contributor's Guide]: https://docs.openedgeplatform.intel.com/edge-manage-docs/main/developer_guide/contributor_guide/index.html
[Edge Orchestrator Community]: https://github.com/open-edge-platform
[Troubleshooting]: https://docs.openedgeplatform.intel.com/edge-manage-docs/main/developer_guide/troubleshooting/index.html
[Contact us]: https://github.com/open-edge-platform[Apache 2.0 License]: LICENSES/Apache-2.0.txt
## Overview
Edge Orchestrator Observability Charts provide key Observability charts deployable on Edge Orchestrator:
- [Edge Node Observability Stack] along with [Edge Node Observability Dashboards]
- [Orchestrator Observability Stack] along with [Orchestrator Observability Dashboards]Additionally, the charts utilize customized applications to handle multi-tenancy aspects:
- [Grafana Proxy]
- [OpenTelemetry Collector]Read more about Edge Orchestrator Observability Charts in the [Documentation].
## Get Started
This repository consists of several projects located in the `apps` and `charts` directories.
If these commands are run in the main repository directory, they will be executed for all projects.
To run them for a specific project, execute the commands in the project's directory, e.g., `charts/edgenode-dashboards`.To set up the development environment and work on this project, follow the steps below.
All necessary tools will be installed using the `install-tools` target.
Note that `docker` and `asdf` must be installed beforehand.## Develop
The code of this project is maintained and released in CI using the `VERSION` file.
In addition, the chart is versioned with the same tag as the `VERSION` file.This is mandatory to keep all chart versions and app versions coherent.
To bump the version, increment the version in the `VERSION` file and run the following command
(to set `version` and `appVersion` in the `Chart.yaml` automatically):```sh
make helm-build
```### Install Tools
To install all the necessary tools needed for development the project, run:
```sh
make install-tools
```### Build
To build the project, use the following command:
```sh
make build
```### Lint
To lint the code and ensure it adheres to the coding standards, run:
```sh
make lint
```### Test
To run the tests and verify the functionality of the project, use:
```sh
make test
```### Docker Build
To build the Docker image for the project, run:
```sh
make docker-build
```### Helm Build
To package the Helm chart for the project, use:
```sh
make helm-build
```### Docker Push
To push the Docker image to the registry, run:
```sh
make docker-push
```### Helm Push
To push the Helm chart to the repository, use:
```sh
make helm-push
```### Kind All
To load the Docker image into a local Kind cluster, run:
```sh
make kind-all
```## Contribute
To learn how to contribute to the project, see the [Contributor's Guide].
## Community and Support
To learn more about the project, its community, and governance, visit the [Edge Orchestrator Community].
For support, start with [Troubleshooting] or [Contact us].
## License
Edge Orchestrator Observability Charts is licensed under [Apache 2.0 License].
Last Updated Date: {March 28, 2025}