Skip to content

Commit

Permalink
update to use raintank/schema.v1
Browse files Browse the repository at this point in the history
  • Loading branch information
woodsaj committed Jul 26, 2016
1 parent dc2cb6e commit ff5af01
Show file tree
Hide file tree
Showing 7 changed files with 232 additions and 232 deletions.
2 changes: 1 addition & 1 deletion checks/common.go
Expand Up @@ -4,7 +4,7 @@ import (
"time"

m "github.com/raintank/worldping-api/pkg/models"
"gopkg.in/raintank/schema.v0"
"gopkg.in/raintank/schema.v1"
)

type CheckResult interface {
Expand Down
44 changes: 22 additions & 22 deletions checks/dns.go
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/miekg/dns"
"github.com/raintank/raintank-probe/probe"
m "github.com/raintank/worldping-api/pkg/models"
"gopkg.in/raintank/schema.v0"
"gopkg.in/raintank/schema.v1"
)

// results. we use pointers so that missing data will be
Expand All @@ -31,13 +31,13 @@ func (r *DnsResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metri
metrics := make([]*schema.MetricData, 0)
if r.Time != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.dns.time", check.Slug, probe.Self.Slug),
Metric: "litmus.dns.time",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.dns.time", check.Slug, probe.Self.Slug),
Metric: "litmus.dns.time",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -48,13 +48,13 @@ func (r *DnsResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metri
}
if r.Ttl != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.dns.ttl", check.Slug, probe.Self.Slug),
Metric: "litmus.dns.ttl",
Interval: int(check.Frequency),
Unit: "s",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.dns.ttl", check.Slug, probe.Self.Slug),
Metric: "litmus.dns.ttl",
Interval: int(check.Frequency),
Unit: "s",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -65,13 +65,13 @@ func (r *DnsResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metri
}
if r.Answers != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.dns.answers", check.Slug, probe.Self.Slug),
Metric: "litmus.dns.time",
Interval: int(check.Frequency),
Unit: "",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.dns.answers", check.Slug, probe.Self.Slug),
Metric: "litmus.dns.time",
Interval: int(check.Frequency),
Unit: "",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand Down
142 changes: 71 additions & 71 deletions checks/http.go
Expand Up @@ -16,7 +16,7 @@ import (

"github.com/raintank/raintank-probe/probe"
m "github.com/raintank/worldping-api/pkg/models"
"gopkg.in/raintank/schema.v0"
"gopkg.in/raintank/schema.v1"
)

// HTTPResult struct
Expand Down Expand Up @@ -44,13 +44,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
metrics := make([]*schema.MetricData, 0)
if r.DNS != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.dns", check.Slug, probe.Self.Slug),
Metric: "litmus.http.dns",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.dns", check.Slug, probe.Self.Slug),
Metric: "litmus.http.dns",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -61,13 +61,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.Connect != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.connect", check.Slug, probe.Self.Slug),
Metric: "litmus.http.connect",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.connect", check.Slug, probe.Self.Slug),
Metric: "litmus.http.connect",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -78,13 +78,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.Send != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.send", check.Slug, probe.Self.Slug),
Metric: "litmus.http.send",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.send", check.Slug, probe.Self.Slug),
Metric: "litmus.http.send",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -95,13 +95,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.Wait != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.wait", check.Slug, probe.Self.Slug),
Metric: "litmus.http.wait",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.wait", check.Slug, probe.Self.Slug),
Metric: "litmus.http.wait",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -112,13 +112,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.Recv != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.recv", check.Slug, probe.Self.Slug),
Metric: "litmus.http.recv",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.recv", check.Slug, probe.Self.Slug),
Metric: "litmus.http.recv",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -129,13 +129,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.Total != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.total", check.Slug, probe.Self.Slug),
Metric: "litmus.http.total",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.total", check.Slug, probe.Self.Slug),
Metric: "litmus.http.total",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -144,13 +144,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
Value: *r.Total,
})
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.default", check.Slug, probe.Self.Slug),
Metric: "litmus.http.default",
Interval: int(check.Frequency),
Unit: "ms",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.default", check.Slug, probe.Self.Slug),
Metric: "litmus.http.default",
Interval: int(check.Frequency),
Unit: "ms",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -161,13 +161,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.Throughput != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.throughput", check.Slug, probe.Self.Slug),
Metric: "litmus.http.throughput",
Interval: int(check.Frequency),
Unit: "B/s",
TargetType: "rate",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.throughput", check.Slug, probe.Self.Slug),
Metric: "litmus.http.throughput",
Interval: int(check.Frequency),
Unit: "B/s",
Mtype: "rate",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -178,13 +178,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.DataLength != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.dataLength", check.Slug, probe.Self.Slug),
Metric: "litmus.http.dataLength",
Interval: int(check.Frequency),
Unit: "B",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.dataLength", check.Slug, probe.Self.Slug),
Metric: "litmus.http.dataLength",
Interval: int(check.Frequency),
Unit: "B",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand All @@ -195,13 +195,13 @@ func (r *HTTPResult) Metrics(t time.Time, check *m.CheckWithSlug) []*schema.Metr
}
if r.StatusCode != nil {
metrics = append(metrics, &schema.MetricData{
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.statusCode", check.Slug, probe.Self.Slug),
Metric: "litmus.http.statusCode",
Interval: int(check.Frequency),
Unit: "",
TargetType: "gauge",
Time: t.Unix(),
OrgId: int(check.OrgId),
Name: fmt.Sprintf("litmus.%s.%s.http.statusCode", check.Slug, probe.Self.Slug),
Metric: "litmus.http.statusCode",
Interval: int(check.Frequency),
Unit: "",
Mtype: "gauge",
Time: t.Unix(),
Tags: []string{
fmt.Sprintf("endpoint_id:%d", check.EndpointId),
fmt.Sprintf("monitor_id:%d", check.Id),
Expand Down

0 comments on commit ff5af01

Please sign in to comment.