• Stars
    star
    8
  • Rank 2,099,232 (Top 42 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Prometheus service discovery for targets running in App Engine Flex, Kubernetes, and generic HTTP(s) targets.

More Repositories

1

ndt-server

docker native ndt5 and ndt7 server with prometheus integration
Go
94
star
2

alertmanager-github-receiver

Prometheus Alertmanager webhook receiver that creates GitHub issues from alerts
Go
44
star
3

mlab-speedtest

Repository of the Interface and Project for speed.measurementlab.net
CSS
37
star
4

murakami

Run automated internet measurement tests in a Docker container.
Python
37
star
5

prometheus-bigquery-exporter

An exporter for converting BigQuery results into Prometheus metrics
Go
36
star
6

ndt7-client-go

ndt7 reference client implementation in Go
Go
36
star
7

tcp-info

Fast tcp-info collector in Go
Go
32
star
8

prometheus-nagios-exporter

Prometheus exporter publishes Nagios service status read from the mk-livestatus plugin
Python
22
star
9

website

Source code of the Measurement Lab website built using Jekyll
Jupyter Notebook
21
star
10

ndt7-client-ios

Swift
21
star
11

telescope

[INACTIVE] Python framework that was designed to extract raw measurements from M-Lab to allow the easy production of research.
Python
19
star
12

etl

M-Lab ingestion pipeline
Go
19
star
13

prometheus-support

Prometheus configuration for M-Lab running on GKE
Shell
19
star
14

traceroute-caller

A sidecar service which runs traceroute after a connection closes
Go
18
star
15

ndt7-js

JavaScript
17
star
16

stats-pipeline

Contains code that processes M-Lab data and provides it in various formats for other use.
Go
14
star
17

piecewise

A customizable online survey tool for running NDT tests.
JavaScript
12
star
18

analysis

Detailed analysis for data collected from M-Lab.
Jupyter Notebook
12
star
19

mlab-ns

M-Lab name server (load balancer for M-Lab servers)
Python
12
star
20

ndt7-client-android

ndt7 Android-native client
Kotlin
11
star
21

ooni-support

Support scripts for OONI on M-Lab
Python
10
star
22

measure-app

Code for the M-Lab Measure App
JavaScript
10
star
23

etl-gardener

Gardener provides services for maintaining and reprocessing mlab data.
Go
10
star
24

mlab-vis-client

Measurement Lab Visualizations - Analyzing internet speeds worldwide.
JavaScript
10
star
25

k8s-support

Setup for the kubernetes systems to control and run all the MLab nodes around the world
Shell
8
star
26

locate

M-Lab Locate Service, a load balancer providing consistent “expected measurement quality” using access control
Go
6
star
27

packet-headers

A daemon for sniffing and archiving packet headers of all flows for a system.
Go
5
star
28

signal-searcher

Find interesting and important patterns in M-Lab data
Go
5
star
29

go

General purpose libraries / APIs for use in mlab code.
Go
5
star
30

operator

M-Lab tools, configuration and notes to support operators of the platform.
Python
5
star
31

scraper

Scrape experiment data off of MLab nodes and upload it to Google Cloud Storage
Python
5
star
32

data-support

Jupyter Notebook
4
star
33

etl-schema

All schema and views related to the etl pipeline and public bigquery tables.
Shell
4
star
34

msak

Measurements Swiss Army Knife
Go
4
star
35

libraries

A set of libraries to simplify network measurement tool creation.
C++
3
star
36

siteinfo

M-Lab Public Site Information Automation
Jsonnet
3
star
37

jostler

An agent on M-Lab nodes to upload JSON data to GCS in JSONL format for autoloading to BigQuery.
Go
3
star
38

annotation-service

Annotation integration service for M-Lab data
Go
3
star
39

bigquery-maptiles

A service that manages the conversion of M-Lab BigQuery results into static world map tiles
HTML
3
star
40

epoxy-images

Support for building linux kernels, rootfs images, and ROMs for ePoxy
Shell
3
star
41

chrooniprobe

Implementation of the OONI probe tests (ooni.nu) as a Chrome packaged app
Dart
3
star
42

epoxy

A system for safe boot management over the Internet, based on iPXE.
Go
3
star
43

collectd-mlab

Collectd plugin and configuration for Measurement Lab servers.
Python
3
star
44

ndt-server-go

Cleansheet ndt server in go, using tcp-info library.
Go
3
star
45

web100_userland-debian

Debian package for web100 userland library
C
3
star
46

ndt-javascript

JavaScript
2
star
47

mlab-vis-pipeline

M-Lab Visualization Dataflow pipelines for transforming ndt.all into the needed aggregation tables in bigtable.
Java
2
star
48

measure-location

Python
2
star
49

nodeinfo

A system for periodically saving all hardware, software, and config info for M-Lab nodes.
Go
2
star
50

mping

C++
2
star
51

moire

Dart
2
star
52

index2ip

A CNI IPAM plugin for k8s on the M-Lab platform
Go
2
star
53

pusher

Push data from nodes to cloud storage
Go
2
star
54

ndt5-client-go

Go
2
star
55

uuid

A system for allowing sockets to be universally and uniquely identified in M-Lab data.
Go
2
star
56

package

Shell
2
star
57

measure-saver

Upload service for the M-Lab Measure Chrome Extension
Go
2
star
58

ndt-support

Support scripts for NDT on M-Lab
Shell
2
star
59

mlab-vis-api

API component of New and Exciting visualization collaboration with Measurement Lab
Python
2
star
60

downloader

Service to download meta data sources for archive.
Go
2
star
61

gcs-exporter

A Prometheus exporter that reports on recent archive file stats from M-Lab GCS buckets
Go
1
star
62

neubot-support

Support scripts for Neubot on M-Lab
Shell
1
star
63

murakami-viz

A visualization service of Murakami tests using Koa and React.
JavaScript
1
star
64

ndt7-client-cc

Experimental ndt7 client engine written in C++11
C++
1
star
65

travis

A support library for adding deployment automation in travis.
Shell
1
star
66

ndt-debian

Debian package for NDT
C
1
star
67

gcp-config

Configuration and tools for configuring GCP for M-Lab
Go
1
star
68

tcpinfo_lib

Wrapper library for collecting data through netlink.
C++
1
star
69

git-hooks

Git hooks to help your project be better
Shell
1
star
70

mlab-browser-ext

MLab Browser Extension
JavaScript
1
star
71

ndt7-client-android-java

Java NDT7 client for Android OS
Java
1
star
72

archive-repacker

Process and repackage existing archives
Go
1
star
73

mbm

C++
1
star
74

pipeline

Standalone and GAE pipeline endpoints for m-lab
Go
1
star
75

bigsanity

M-Lab’s Big Data Sanity Checker
Python
1
star
76

styleguide

This repo contains style guidelines and conventions to be used in creating public M-Lab assets like websites, presentations, documents, etc.
1
star
77

clinic2019

Repo for HMC clinic
JavaScript
1
star
78

data-annotations

For recording human-curated annotations that have known impacts on M-Lab test data.
1
star
79

disco

DIScard COllector. Collects metrics from switches, writes them to disk and exports them.
Go
1
star
80

measure-app-old

HTML
1
star
81

net-next-web10g

net-next from kernel.org with web10g patched in
1
star
82

ansible-style-guide

This style guide is designed to ensure consistent style and practices across M-Lab's Ansible playbooks and associated Ansible files.
1
star
83

scraper-sync

Synchronize the cloud datastore used by the scraper with the spreadsheet
Python
1
star
84

autoloader

Go
1
star
85

echo

simple echo server
C++
1
star
86

access

Libraries and services for access control to the M-Lab platform
Go
1
star
87

mlab-ops

Automatically exported from code.google.com/p/m-lab.ops
Python
1
star
88

eiffel

A tool that takes output from paris-traceroute and generates a dot file
Dart
1
star
89

internet_deserts

The repository with all of the code for the internet deserts story
R
1
star
90

ndt-e2e-clientworker

Code for the client worker of the NDT end-to-end test framework
Python
1
star