Section: Worldping

Understanding Check Volume

How is check volume calculated? Your worldPing plan is based on the number of checks performed in a given month, in millions. Each check equals a single request being sent to your endpoint by a probe; checks are generated by both public and private probes. All check results are sent back to and stored on the worldPing hosted backend. Your checks per month are available from both within the worldPing section of your Grafana.

API

We have a fully featured HTTP API. Anything that you can do through the UI you can also do through the API. Many worldPing users have a central “source of truth” and our API makes it easy to integrate with. View our API docs at docs.worldping.apiary.io

Dashboard - worldPing Endpoint Comparison

The endpoint comparison dashboard is the best way to see trends for multiple endpoints across multiple probes. Template Variables: The template variables allows multi-select of both endpoints and probes for a single protocol. Overall Performance: All selected probes are averaged into a series line, per endpoint. Performance by Probe: Using dynamic repeating panels, a graph is displayed for each selected probe.

Dashboard - worldPing Endpoint: |--- DNS

The DNS dashboard accepts one endpoint and multiple probes, allowing you to isolate and investigate issues down to a single probe or tag group of probes. Health (Last): The health check is the last state of the selected time range. Uptime: This percentage shows the average DNS uptime of the selected time range. Answers: This singlestat panel shows average DNS answer across selected probes for the time range. Latency: This singlestat panel shows the average latency across selected probes for the time range.

Dashboard - worldPing Endpoint: |--- Ping

The ping dashboard accepts one endpoint and multiple probes, allowing you to isolate and investigate issues down to a single probe or tag group of probes. Over the selected time range: Health (Last): The health check is the last state of the selected time range. Uptime: This percentage shows the average ping uptime of the selected time range. Packet Loss: The packet loss singlestat panel shows average packet loss across all selected probes for the time range.

Dashboard - worldPing Endpoint: |--- Web

The web dashboard accepts one endpoint and multiple probes, allowing you to isolate and investigate issues down to a single probe or tag group of probes. The dashboard defaults to showing HTTP, but HTTPS may be selected via Protocol in the dashboard variables selector. Health (Last): The health check is the last state of the selected time range. Uptime: This percentage shows the average ping uptime of the selected time range.

Dashboard - worldPing Events

The worldPing Events dashboard provides the raw log data returned from each probe. This dashboard can be filered by endpoint, probe, protocol and severity (OK + ERROR). Each time a probe reports an error, a record will be added, however OKs will only be added when a probe returns to an OK state. The event dashboard is particularly useful for seeing the raw events reported from the probe. Template Variables: The template variables available to the Events dashboard are endpoint, probe, monitor type (also known as check type), and severity (OKs and Errors).

Dashboard - worldPing Probes

The probe summary accepts one probe and multiple endpoints. This dashboard is very useful for isolation a single probe and comparing performance of multiple endpoints. The summary dashboard will always show all 4 checks: DNS, Ping, HTTP and HTTPS. If a check is not enabled for any of the selected endpoints, the message No datapoints will appear. Uptime: The uptime value is the average ok_state over the selected time range presented as a percentage.

Dashboard - worldPing: Endpoint Summary

The summary dashboard provide a top level view of a single endpoint, showing uptime percentages, error counts and response times per probe. If a check is not enabled, the message No Datapoints will appear. Uptime: The uptime values are the average ok_state over the selected time range. Errors: The error bars show the OK and Errors over the selected time range. Performance by check: The performance by check panels show data for selected probes, on a per probe basis, for the selected endpoint.

Endpoints

In worldPing, an endpoint is anything you’d like to monitor. If an endpoint is not publicly accessible, you may add Private Probes to reach endpoints behind your firewall or internal network. Endpoint Auto-discover The auto-discover functionality will attempt to contact your endpoint from the server and return sensible defaults for your configuration. Auto-discover will check DNS, Ping, HTTP and HTTPS. If HTTP and HTTPS are detected, only the HTTPS check will be enabled.

Private Probes

Distributed as part of the raintank collector software, a private probe provides the execution of periodic network performance tests including HTTP checks, DNS and Ping. The results of each test are then transferred back to the Raintank API where they are processed and inserted into a time series database. raintank-collector is installed and managed on your infrastructure and always 100% open source. The latest version and installation instructions are always available on Github

Probes

The raintank probe provides the execution of periodic network performance tests including HTTP checks, DNS and Ping. The results of each test are then transfered back to the Raintank API where they are processed and inserted into our hosted timeseries database. Raintank mantains a growing number of official probes across the world (View our global footprint), but you can also add Private Probes

Quotas

The free version of worldPing includes 3 endpoints and 3 private probes. Visit our pricing page for the most up to date information.

Raintank as a Data Source

The worldPing data sources are automatically added and configured when the app is Enabled within your on-prem Grafana. To learn more about installing and enabling worldPing, consult the Installation tab on Grafana.net worldPing plugin page.

raintank Dashboards

worldPing ships with a handful of starter dashboards to help you view and act on your data. These dashboards are read-only, and are updated frequently. To modify dashboards, click the gear icon in the dashboard header and select Save As…. Once a copy has been made, the dashboard is fully within your control - raintank updates will not impact your dashboards. Dashboard Organization The bulk of dashboards are centered on individual endpoints.

worldPing Global Footprint

Amazon Portland Oregon, USA Tokyo Japan Sao Paulo Brasil BelugaCDN Dallas Texas, USA Frankfurt Germany Digital Ocean Amsterdam Netherlands London UK New York New York, USA San Francisco California, USA Singapore Singapore Google (GCE) Charleroi Belgium Omaha Nebraska, USA Taipei Taiwan Linode Atlanta Georgia, USA Vultr Chicago Illinois, USA Los Angeles California, USA Miami Florida, USA Newark New Jersey, USA Paris France San Jose California, USA Seattle Washington, USA Sydney Australia

worldPing Query Tree

You can use the worldPing data in your own dashboards, both on the raintank hosted platform as well as your local Grafana instance: worldPing $endpoint $probe ping avg loss max mean min mdev ok_state warn_state error_state dns answers default time ttl ok_state warn_state error_state http connect dataLength dns recv send statusCode throughput total wait ok_state warn_state error_state https connect dataLength dns recv send statusCode throughput total wait ok_state warn_state error_state

worldPing: Types of Checks

DNS During auto-discover, we will attempt to determine the authoritative nameservers for the selected endpoint. The DNS check will then contact the first responding nameserver and upon successful connection, report an OK state. Once a the first listed nameserver successfully answers, the check is complete. The collected stats for DNS are answers, time and TTL. Ping During auto-discover, we will verify that your endpoint allows ICMP checks, and configure sensible defaults for basic ping monitoring.