This repository hosts a collection of demo stories. A demo story can be deployed with the demo-deployer.
A demo story is a set of services that are deployed to show off a particular common use case in a modern micro service architecture. All demos are represented as a well defined JSON file that is then passed along to the demo-deployer.
Follow our Getting Started guide to deploy your first demo story.
Follow our Tutorials to learn how to create a simple deployment configuration.
Have a look at the full demo catalog to see what demo stories you can deploy.
Find what building blocks are available to build your own deployment configuration.
- demo-deployer: Responsible for deploying and configuring the demo story in various cloud providers.
- demo-newrelic-instrumentation: Collection of Ansible roles for installing and configuring New Relic instrumentation
- demo-simulator: Simulator to drive traffic in a demo environment
Anyone is welcome, and encouraged, to develop and contribute a demo to be included in the demo catalog. A demo can be as simple or as complex as your specific use case needs.
Keep in mind when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. You only have to sign the CLA one time per project. If you have any questions, or to execute our corporate CLA, required if your contribution is on behalf of a company, please drop us an email at opensource@newrelic.com.
Demo Catalog is licensed under the Apache 2.0 License.
