This repository includes a list of Instana integration packages that are officially maintained by IBM Instana team and the tooling to support the lifecycle management of Instana integration package.
The Instana integration package is a package composed by different custom elements, including custom dashboards, etc., that support the integration of a specific technology.
It is a way of extending Instana to support the observability of technologies that have not been supported yet by Instana. By importing an integration package for a certain technology into an Instana environment, the Instana system will gain the ability to observe this specific technology immediately.
The package can also be published to a central registry where it can be explored, downloaded, and consumed by other users.
The Instana CLI for Integration Package Management a tool that can be used to manage the lifecycle of Instana integration package.
For example, you can use this CLI to download the integration package from a central registry to your local machine, then install the package into an existing Instana environment.
You can also use the CLI to initialize an empty package for you, then add custom elements into it. After you finish crafting the package, you can use the same CLI to publish it to the centry registry for other people to consume.
We welcome contributions to this project, including the code contribution to an integration package, the tooling that supports the management of integration package. Reporting a bug or suggesting a feature are also welcomed. Your input helps improve this repository.
For code contribution:
- Fork this repository and clone it locally.
- Create a feature branch for your work.
- Commit your changes with a descriptive message.
- Push your branch.
- Open a pull request and describe your changes.
Feel free to reach out via issues or discussions if you have questions or ideas. Thank you for helping make this project better! 🎉