Apache Mesos abstracts CPU, memory, storage, and other computer resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
Because service discovery is a key challenge, we've developed an experimental Mesos connector, mesos2ns1, to enable service discovery for Mesos clusters via NS1's Managed DNS and Dedicated DNS networks.
For more details, see the README and the rest of the project on Github.
Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS.
Our integration allows users to utilize AWS CloudWatch as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the AWS CloudWatch Data Source in the NS1 portal.
Catchpoint’s suite of world-class Web Performance Monitoring offers tools enabled to optimize and protect the speed and uptime of your website, applications, and infrastructure with powerful analytics, alerting, and troubleshooting.
Our integration allows users to utilize Catchpoint as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the Catchpoint Data Source in the NS1 portal.
Sooner or later malware will get into your network. But the attack is not complete until the malware contacts its command and control server somewhere on the dark web. Cisco Umbrella not only helps to protect against initial infection with proactive threat intelligence powered by Cisco Talos, but also prevents communication to an attacker's server in the event devices do become infected. By blocking command and control callbacks, you can stop data exfiltration and ransomware encryption. Even when your users are outside the office and surfing the web, they are protected by Umbrella.
The Go language is an open source programming language that makes it easy to build simple, reliable, and efficient software.
The NS1 golang client resides in the ns1-go.v2/rest package, and simply augments http/client with authentication, rate limiting, and more.
Grafana is a powerful visualization solution for displaying various metrics through a web browser. Grafana is most commonly used for visualizing time series data for Internet infrastructure and application analytics and can be used for other applications, such as industrial sensors, home automation, weather, and process control.
The NS1 Grafana app provides real time and historic visibility into query-per-second (QPS) traffic and NS1’s high frequency monitoring.
Download the NS1 Grafana app at Grafana.net.
NS1’s native monitoring platform can deliver alerts directly to your team via HipChat.
The integration is customizable – just select the room where you want notifications delivered and help alert your team about issues before they turn into wildfires.
Monitor.us is a cloud-based platform designed for website uptime and response time monitoring, server health monitoring, network performance monitoring, custom metrics monitoring, and more.
With this integration you can connect your Monitor.us account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the Monitor.us Data Source in the NS1 portal.
New Relic is a SaaS-based software analytics platform offering app performance management and mobile monitoring solutions.
With this integration you can connect your New Relic account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the New Relic Data Source in the NS1 portal.
NS1 Command Line Interface (ns1cli)
NS1's Command Line Interface (ns1cli) is a lightweight shell application that can be installed easily from the pip package manager, providing access to NS1's Data-Driven DNS platform at your fingertips.
From your command line, do a pip install for the ns1cli package:
$ pip install ns1cli
The requisite components will be loaded into your environment, and the utility will be ready to use. More information on using the utility can be found in this technical article.
You can access the source on NS1's GitHub.
NS1 JS API
This is a high level JS client for NS1.com's REST API. Works as a Node.js module, tested on Node v 5+. If you'd like to use this in the browser and need to bypass our CORS restrictions, please contact us directly. Requires an NS1 account w/ an API key.
Download the package on GitHub.
OctoDNS provides a set of tools & patterns that make it easy to manage your DNS records across multiple providers. This is especially handy for NS1 customers who are splitting delegation across two or more separate DNS providers.
This package provides a PHP SDK for accessing the NS1 DNS platform and includes both a simple NS1 REST API wrapper as well as a higher level interface for managing zones, records, data feeds, and more. It requires PHP 5.3+ and the curl extension.
Download the package on GitHub.
Tired of receiving email notifications about your monitors when you’re not on call? Now you can send NS1 monitoring notifications through to PagerDuty.
This integration is ideal for teams with prioritization schedules managed in PagerDuty. Follow the steps outlined in the setup guide posted to our knowledge base to get started.
This package provides a python SDK for accessing the NSONE DNS platform and includes both a simple NSONE REST API wrapper as well as a higher level interface for managing zones, records, data feeds, and more. It supports synchronous and asynchronous transports. Both python 2.7 and 3.3 are supported.
Download the package on GitHub.
Rackspace Cloud Monitoring is an enterprise-grade solution that helps keep your applications up and running fast—all of the time. Remote monitoring tests connectivity from regional zones deployed throughout our global data centers, and agent-based monitoring gathers information from inside each resource.
With this integration you can connect your Rackspace Cloud Monitoring account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the Rackspace Cloud Monitoring Data Source in the NS1 portal.
NS1’s native monitoring platform can deliver alerts directly to your team via Slack.
The integration is fully customizable – notify your entire operations team when there’s a blip in your primary datacenter, or restrict specific notifications to individual users or channels. Leveraging NS1 alerts helps improve communication so your team can put out small fires quickly - before they become raging infernos.
Hashicorp Terraform is infrastructure as code software that enables DevOps teams to safely and predictably create, change, and reproduce production infrastructure. NS1 Terraform Provider integration supports the ability to integrate resource creation and updates with the registration of those resources in the NS1 DNS.