• This repository has been archived on 05/Oct/2022
  • Stars
    star
    2
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 11 years ago
  • Updated almost 7 years ago

Reviews

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

Repository Details

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

gcp-service-discovery

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

k8s-support

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

locate

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

packet-headers

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

signal-searcher

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

go

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

operator

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

scraper

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

data-support

Jupyter Notebook
4
star
34

etl-schema

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

msak

Measurements Swiss Army Knife
Go
4
star
36

libraries

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

siteinfo

M-Lab Public Site Information Automation
Jsonnet
3
star
38

jostler

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

annotation-service

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

bigquery-maptiles

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

epoxy-images

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

chrooniprobe

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

epoxy

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

collectd-mlab

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

ndt-server-go

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

web100_userland-debian

Debian package for web100 userland library
C
3
star
47

ndt-javascript

JavaScript
2
star
48

mlab-vis-pipeline

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

measure-location

Python
2
star
50

nodeinfo

A system for periodically saving all hardware, software, and config info for M-Lab nodes.
Go
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