Go to file
Sam W cbc093a5d8 flake: Add nix flake 2022-08-04 01:59:15 +03:00
.envrc flake: Add nix flake 2022-08-04 01:59:15 +03:00
.gitignore flake: Add nix flake 2022-08-04 01:59:15 +03:00
flake.lock flake: Add nix flake 2022-08-04 01:59:15 +03:00
flake.nix flake: Add nix flake 2022-08-04 01:59:15 +03:00
go.mod Initial commit, it works 2020-01-02 18:05:42 +00:00
go.sum Add listen address flag 2020-08-02 16:16:40 +01:00
main.go Add listen address flag 2020-08-02 16:16:40 +01:00
readme.md Add readme 2020-08-02 16:22:42 +01:00

readme.md

Intro

A very simple prometheus exporter for getting the follower count of twitter accounts, for the intersection of "people who care about their twitter follower count" and "people who run their own monitoring infrastructure".

Usage

twitter-prometheus. That's it. If you want, you can specify a listenaddr with -listen. It defaults to :9700.

Metrics

  • /metrics - the usual built in metrics for go programs
  • /probe?screen_name=foo - the follower count for twitter user with screen name foo

How it do

Uses the https://cdn.syndication.twimg.com/widgets/followbutton/info.json unauthenticated JSON API. Twitter may well turn this off or rate limit aggressively.