Do you have important metrics?

Let's say your application has some important metrics. For example: number of user registrations, successful and failed orders.

With metricboard.io you can you easily visualize the current status, see historic trends and monitor if the number of failed orders does not increase.

Get your data into metricboard

There are multiple ways to get your data into metricboard.io: use the API, CSV upload or integrate with tools like Zapier

We provide step-by-step guides on how to setup your integration. Or use one of the ready-to-go code examples for your programming language to get started quickly.


This example sends 2 metrics from the commandline:

wget https://metricboard.io/api/metric --post-data="metric_1=42&metric_2=12" --header "apikey: 33-EF39ASD498D"

This example sends 2 metrics using the "requests" library:

import requests
api_endpoint="https://metricboard.io/api/metric"
api_key="33-EF39ASD498D"
data={ "metric_1": 42, "metric_2": 12}
requests.post(url=api_endpoint,
              data=data,
              headers={'apikey': api_key},
              verify=False)

This example sends 2 metrics using the curl library:

<%= php_start_tag %>
    $api_endpoint = "https://metricboard.io/api/metric"; /* API endpoint */
    $api_key = "33-EF39ASD498D"; /* API key */
    $data = array("metric_1" => 42, "metric_2" => 12);

    $conn = curl_init();
    curl_setopt($conn,CURLOPT_URL, $api_endpoint);
    curl_setopt($conn,CURLOPT_HTTPHEADER, array(sprintf("apikey: %s", $api_key)));
    curl_setopt($conn,CURLOPT_POST, 2);
    curl_setopt($conn,CURLOPT_POSTFIELDS, http_build_query($data));
    curl_exec($conn);
    curl_close($conn);
<%= php_end_tag %>

Build a dashboard

Next you can build a dashboard from the metric feed using drag & drop to add gauges, line graphs, pie charts, value displays, etc ...

The dashboard will always show live data, you can also zoom and aggregate your data by day, month or year.

Get notified

Setup monitoring rules to get notified when a metric exceeds a certain threshold.

Rules can automatically match existing and future metrics from a feed. So just sent the data and never worry about adding monitoring rules.

Also great for resource, load & server monitoring.

Share, email, embed or integrate

Dashboard can be shared with other metricboard.io users in your account or regularly sent to a set of email addresses.

You can also create a read-only embed URL which will display a specific dashboard. This URL can be published or embedded into other applications.

Metricboard.io is also available white labeled & brandable, this way you can let users create their own dashboards from feeds you provide.

Interested?

Just test it out yourself: no registration needed; just click the button and get started!