Skip to content

Dashboards, alerts, and integrations all in one place. Our quickstarts bundle everything you need to start monitoring like a pro right out of the box.

License

Notifications You must be signed in to change notification settings

RavitejaSurampudi/instant-observability-website

 
 

Repository files navigation

Community Project header

Instant Observability Website

Dashboards, alerts, and integrations all in one place.
This site hosts the public version of the Instant Observability Marketplace

Dependencies

  • Node v16 is used in this project as specified in .nvmrc.
  • Yarn v1.22

👷‍♂️ Local development

You can serve this site locally to quickly see your changes and additions before you PR them. To get started, navigate into your new site’s directory and start it up, as follows.

cd developer-website/
yarn install
yarn start

Your site is now running at http://localhost:8000!

🚀 Production Build

You can serve this site locally to quickly see your changes and additions before you PR them. To get started, navigate into your new site’s directory and start it up, as follows.

cd developer-website/
yarn install
yarn build
yarn serve

Your site is now running at http://localhost:9000!

Path prefix

This site supports using a path prefix, allowing the site to work as if it was exposed at www.somewebsite.com/ while actually being exposed at www.somewebsite.com/instant-observability. The value of the prefix is defined in the gatsby-config.js file under the pathPrefix field.

To build to the with the path prefix enabled:

yarn build:production

To then serve the built site with path prefixing enabled:

yarn serve:production

✅ CI/CD

Gatsby Build Service

Verifies that your branch can be built and generates a preview build.
This check is required for merges into main.

Fetch-quickstarts

Runs every 4 hours to pull in new quickstarts from Nerdgraph (New Relic's GraphQL instance) and commit them to the main branch.

Fetch related content

Runs every day to get various pages that relate to each quickstart from our vendor.

☁️ Hosting

This site is built and hosted on Gatsby Cloud. [insert URL here]
Changes are published on pushes to main.

Environment variables

key possible values notes
GATSBY_NEWRELIC_ENV development or production Used by the New Relic Gatsby Theme to determine the running environment. Set to production on prod.
PREFIX_PATHS true or false Enables path prefixing during builds and deployments. Set to true on prod.

🩹 Support

New Relic has open-sourced this project. This project is provided AS-IS WITHOUT WARRANTY OR DEDICATED SUPPORT. Issues and contributions should be reported to the project here on GitHub.

We encourage you to bring your experiences and questions to the Explorers Hub where our community members collaborate on solutions and new ideas.

🚧 Contribute

We welcome contributions to the New Relic Developer Site. Please review our Contributors Guide prior to submitting any code.

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.

🖋 License

Instant Observability Website is licensed under the Apache 2.0 License.

The Instant Observability Website also uses source code from third-party libraries. You can find full details on which libraries are used and the terms under which they are licensed in the third-party notices document.

About

Dashboards, alerts, and integrations all in one place. Our quickstarts bundle everything you need to start monitoring like a pro right out of the box.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.6%
  • SCSS 0.4%