Open-source software started around the millennium and is now one of the cornerstones of modern software development. Open-source projects make their source code available to anyone so that engineers across the world can inspect the code to find bugs or make changes to suit their needs. Today, there are more than 180,000 open-source projects available, according to Wikipedia. We at StackState are big believers in open-source software. Open-source software allows us to build on top of well-tested, battle-hardened code in use by millions of people worldwide. Read further to discover what StackState has to offer related to open-source!
Why open-source?Our engineers love open-source software! You can inspect the source code and spot potential problems in the code if you are working with open-source software. Furthermore, if the library you are using does 90% of the job you need, you can dive in and add your additional 10% yourself. The same goes for any other engineer who finds the software valuable. You can benefit from the contributions of engineers around the world. Together we make every project better. This collaboration has a powerful effect on the evolution of the final product.
Our history with open-source
StackState has a long history of building on and contributing to open-source software. Our product uses many accessible open-source components that allowed us to jumpstart our development: HBase, Kafka, ElasticSearch, akka, and react, to name a few. We have contributed many bug fixes back to these projects in the course of building our observability platform.
We have also open-sourced parts of our product and shared the improvements we’ve made: the StackState agent and agent integrations (building upon other open-source software, in the true spirit of open-source) are the most prominent example of that.
Open-source today and in the future: StackPacks
Now, we are also starting to open-source our plugins, which we call StackPacks. StackPacks combine StackState configuration and integration code and allow StackState to build its real-time, always up-to-date map of your IT landscape. We hope that open-sourcing these StackPacks will serve as inspiration for other engineers to build on. We are already collaborating with several engineers on the StackPacks currently out there.
Right now, there are two open-source StackPacks available. One of them, the SAP StackPack, synchronizes SAP topology and telemetry with StackState. The other, the Custom Synchronization StackPack, is a building block that makes it possible to connect StackState to other systems.
We are planning to open-source other StackPacks in the coming months, such as our AWS and Kubernetes StackPacks. Stay tuned!
StackState provides real-time observability across all IT components and environments, enabling customers to autonomously detect anomalies, pinpoint the root cause, and assess business implications of new DevOps programs. A recognized "Cool Vendor" by Gartner, StackState has a successful pedigree of providing innovative solutions that reduce MTTR, maximize customer experience, and deliver cost-saving automation. StackState's platform integrates with all data sources and monitoring tools to unify metrics, traces, logs, and events into a topological dashboard where AI-powered alerts enable operations teams to precisely and efficiently collaborate to resolve incidents.