buf.build protobuf type counter for their pricing so you have an understanding what the costs will be
go build -o protocounter .
protocounter /path/to/your/directory
| ============================================================ | |
| Tropic Marin Block Analysis - Doser Settings | |
| Tank Volume: 1343.0L | |
| ============================================================ | |
| ▸ IODINE: target 6.2 mL/day (max 53.7 mL @ 4mL/100L) | |
| 1. 31mL every 5 days → 6.20 mL/day avg (✓ exact) | |
| 2. 37mL every 6 days → 6.17 mL/day avg (±0.03) | |
| 3. 25mL every 4 days → 6.25 mL/day avg (±0.05) | |
| 4. 50mL every 8 days → 6.25 mL/day avg (±0.05) |
| init_config: {} | |
| instances: | |
| - url: http://192.168.1.100/dashboard # Replace with your device's IP | |
| timeout: 5 | |
| tags: | |
| - location:reef_room | |
| - tank:310g_display | |
| - system:redsea_reefmat |
| name: SOMETHING | |
| on: | |
| pull_request: | |
| types: | |
| - opened | |
| branches: | |
| - main | |
| jobs: |
my personal way to collect telemetry from my neptune apex controller
cd /tmp git clone git@github.com:yourorg/source-repo.git cd source-repo
Delete the link to the original repository to avoid accidentally making any remote changes
git remote rm origin
| {"title":"Speedtest","description":"","widgets":[{"id":5804509413528924,"definition":{"type":"group","layout_type":"ordered","widgets":[{"id":1898161289475790,"definition":{"type":"check_status","title":"Speedtest Run Status","check":"speedtest.run","grouping":"check","group":"env:dev,environment:dev","group_by":["env"],"tags":["*"]}},{"id":1652099405071764,"definition":{"type":"timeseries","requests":[{"q":"avg:speedtest.packet_loss{$env,$isp,$host} by {isp}","display_type":"line","style":{"palette":"dog_classic","line_type":"solid","line_width":"normal"}}],"yaxis":{"label":"","scale":"linear","min":"auto","max":"auto","include_zero":true},"title":"Packet Loss","show_legend":false,"legend_size":"0"}},{"id":8362709033854442,"definition":{"type":"timeseries","requests":[{"q":"avg:speedtest.ping.jitter{$env,$isp,$host} by {isp}","display_type":"line","style":{"palette":"dog_classic","line_type":"solid","line_width":"normal"}}],"yaxis":{"label":"","scale":"linear","min":"auto","max":"auto","include_zero":true}," |
| #!/usr/bin/env bash | |
| # fresh-chrome | |
| # | |
| # Use this script on OS X to launch a new instance of Google Chrome | |
| # with its own empty cache, cookies, and user configuration. | |
| # | |
| # The first time you run this script, it will launch a new Google | |
| # Chrome instance with a permanent user-data directory, which you can | |
| # customize below. Perform any initial setup you want to keep on every |
| package main | |
| // GOOS=linux GOARCH=amd64 go build -o testdial test_dial.go | |
| import ( | |
| "flag" | |
| "fmt" | |
| "net" | |
| "time" | |
| ) |