All Projects → newrelic → nr1-status-pages

newrelic / nr1-status-pages

Licence: Apache-2.0 license
NR1 Status Pages allows you to collect and display the statuses of key dependencies in one place.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to nr1-status-pages

nr1-cloud-optimize
NR1 Cloud Optimize allows you to Identify right-sizing opportunities and potential savings of your AWS, GCP, and Azure instances across your cloud environment.
Stars: ✭ 38 (+22.58%)
Mutual labels:  nerdpack, nr1, nrlabs, nrlabs-viz
Netlify Statuskit
Netlify StatusKit is a template to deploy your own Status pages on Netlify.
Stars: ✭ 216 (+596.77%)
Mutual labels:  statuspage
Monitorr
"Monitorr” is a self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.
Stars: ✭ 449 (+1348.39%)
Mutual labels:  statuspage
Statuspage
A simple self-hosted status page site with an API written in Django under the BSD license
Stars: ✭ 92 (+196.77%)
Mutual labels:  statuspage
Dstatuspage
Decentralized Status Page
Stars: ✭ 571 (+1741.94%)
Mutual labels:  statuspage
Cachet
📛 An open source status page system for everyone.
Stars: ✭ 12,478 (+40151.61%)
Mutual labels:  statuspage
Docker
A Dockerized version of Cachet.
Stars: ✭ 318 (+925.81%)
Mutual labels:  statuspage
upptime
⬆️ Free uptime monitor and status page powered by GitHub
Stars: ✭ 12,995 (+41819.35%)
Mutual labels:  statuspage
Statusfy
A Marvelous Open Source Status Page System
Stars: ✭ 2,577 (+8212.9%)
Mutual labels:  statuspage
Cstate
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Stars: ✭ 1,186 (+3725.81%)
Mutual labels:  statuspage
Silverback
🧬 A Status and Incident Communication Tool (Beta Version).
Stars: ✭ 41 (+32.26%)
Mutual labels:  statuspage
Awesome Status Pages
Awesome list of status page open source software, services and public status pages of major internet companies
Stars: ✭ 622 (+1906.45%)
Mutual labels:  statuspage
Cup
A status page based on Upscuits & Uptime Robot
Stars: ✭ 164 (+429.03%)
Mutual labels:  statuspage
Statping
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
Stars: ✭ 5,806 (+18629.03%)
Mutual labels:  statuspage
newrelic-unix-monitor
Monitoring service for Unix (AIX, Linux, HP-UX, MacOS, Solaris) systems
Stars: ✭ 26 (-16.13%)
Mutual labels:  nrlabs
Statuspage
A statuspage generator that lets you host your statuspage for free on Github.
Stars: ✭ 3,852 (+12325.81%)
Mutual labels:  statuspage
Porthole
A window into the status of multiple services related to Plex Media Server (Plex, Couchpotato, Sickrage, Deluge, Sabnzbd+, etc.).
Stars: ✭ 30 (-3.23%)
Mutual labels:  statuspage
Lambstatus
[Maintenance mode] Serverless Status Page System
Stars: ✭ 1,323 (+4167.74%)
Mutual labels:  statuspage
apollo-newrelic-extension
Apollo Server extension library for performing NewRelic transaction traces of graphql requests
Stars: ✭ 16 (-48.39%)
Mutual labels:  newrelic
nrjmx
Command line tool to connect to a JMX server and retrieve the MBeans it exposes.
Stars: ✭ 28 (-9.68%)
Mutual labels:  newrelic

New Relic One Catalog Project header

Status Page

CI GitHub release (latest SemVer including pre-releases) Snyk

This application is maintained by the New Relic Labs team. Connect with us directly by creating issues or starting a discussion in this repo.

Usage

Status Page is a Statuspage.io-inspired application that allows you to easily configure the most important key dependencies to your business in one color-coded view.

Status Page also displays an event stream of previous incidents and outages, along with updates for easy follow-along.

Choose an existing supported service like Jira, or add a new service.

Screenshot #1

Statuspage.io

Example hostnames:

Google style

Example hostnames:

Status.io

Url Format: {baseUrl}/pages/history/{numeric statuspage_id}

Example hostnames:

Statuspal.io

Example subdomains:

NRQL query

NRQL query requires three fields/aliases to be returned: EventTimeStamp, EventStatus, EventName.

Example NRQL query:

FROM AlertViolationsSample SELECT timestamp as EventTimeStamp, priority as EventStatus, condition_name as EventName, entity.name LIMIT 50

or

SELECT timestamp as EventTimeStamp, priority as EventStatus, condition_name as EventName, entity.name FROM AlertViolationsSample LIMIT 50

RSS feed

It is possible to choose RSS feed as a provider for status pages.

CORS configuration

It is possible to configure CORS proxy when creating new service. CORS proxy address must contain {url} placeholder that will be replaced with provided hostname.

Example: https://cors-anywhere.herokuapp.com/{url}

Open Source License

This project is distributed under the Apache 2 license.

Dependencies

Requires no specific data or additional features.

Getting started

First, ensure that you have Git, NPM, and NR1 CLI installed. If you're unsure whether you have one or both of them installed, run the following command(s) (If you have them installed these commands will return a version number, if not, the commands won't be recognized):

git --version
npm -v
nr1 --version

Next, clone this repository and run the following scripts:

nr1 nerdpack:clone -r https://github.com/newrelic/nr1-status-pages.git
cd nr1-status-pages
nr1 nerdpack:uuid -gf
npm install
npm start

Visit https://one.newrelic.com/?nerdpacks=local, navigate to the Nerdpack, and

Deploying this Nerdpack

Open a command prompt in the nerdpack's directory and run the following commands.

# To create a new uuid for the nerdpack so that you can deploy it to your account:
# nr1 nerdpack:uuid -g [--profile=your_profile_name]

# To see a list of APIkeys / profiles available in your development environment:
# nr1 profiles:list

nr1 nerdpack:publish [--profile=your_profile_name]
nr1 nerdpack:deploy [-c [DEV|BETA|STABLE]] [--profile=your_profile_name]
nr1 nerdpack:subscribe [-c [DEV|BETA|STABLE]] [--profile=your_profile_name]

Visit https://one.newrelic.com, navigate to the Nerdpack, and

Community Support

The discussions page on this repository is enabled for customers to interact with New Relic employees as well as other customers to get help and share best practices. You can check out the discussions page for this repo here.

You can also interact with us and other customers to troubleshoot issues and share best practices on New Relic Explorers Hub.

Issues / Enhancement Requests

Issues and enhancement requests can be submitted in the Issues tab of this repository. Please search for and review the existing open issues before submitting a new issue.

Security

As noted in our security policy, New Relic is committed to the privacy and security of our customers and their data. We believe that providing coordinated disclosure by security researchers and engaging with the security community are important means to achieve our security goals.

If you believe you have found a security vulnerability in this project or any of New Relic's products or websites, we welcome and greatly appreciate you reporting it to New Relic through HackerOne.

Contributing

Contributions are welcome (and if you submit a Enhancement Request, expect to be invited to contribute it yourself 😁). Please review our Contributors Guide.

Keep in mind that when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. If you'd like to execute our corporate CLA, or if you have any questions, please drop us an email at [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].