zettelkasten-exporter

An agent that collects metrics from an zettelkasten and lets you visualize them in Grafana.

MIT License

Stars
9
Committers
2

Bot releases are visible (Hide)

zettelkasten-exporter - v0.3.1

Published by github-actions[bot] 3 months ago

Changelog

  • 643c104f75563c35a9f868848129d75d29feb85b Merge pull request #22 from luissimas/bugfix/dashboard-table
  • 25493560f352cf4d38b77681038fcd0992e37c89 Merge pull request #23 from luissimas/bugfix/dashboard-labels
  • 3f2300e63911e9aaeb0d9a790763a596b7183d5c chore: rename victoriametrics dashboard
  • 76d7d1f1266bc30f5b2a700ce97da23986d5f576 fix: get last values when on dashboard table
  • 883df58312a058935cec4de134d99eca27be05c1 fix: set labels and legends on dashboard
zettelkasten-exporter - v0.3.0 Latest Release

Published by github-actions[bot] 3 months ago

Changelog

  • 909bcce664c4f338c79cf1a747abda9fab7d3e53 Merge pull request #21 from luissimas/feature/victoria-metrics-support
  • 1753d1c15c4ba79b8850b8f650924575348cebc8 feat: add promql dashboard
  • c93ced5dd64d4b0729a2c90071212457a4aa467b feat: add support for VictoriaMetrics storage
  • acae8be83f17b44003a4925551a4a089e8447abc feat: handle errors when writing to storage
  • e28369f4c689d27c7ef79f6c38d0050e84ea7a86 fix: label names in influxdb dashboard
zettelkasten-exporter - v0.2.0

Published by github-actions[bot] 4 months ago

Changelog

  • d3809fe Merge pull request #18 from luissimas/dependabot/go_modules/github.com/yuin/goldmark-1.7.4
  • a7e8afb Merge pull request #19 from luissimas/feature/additional-metrics
  • 644e081 chore(deps): bump github.com/yuin/goldmark from 1.7.2 to 1.7.4
  • 91e88d6 feat: add new metrics to dashboard
  • 9b1c91f feat: collect backlinks
  • bed96ae feat: exclude http links from metrics
  • c68fc9c feat: extract word count metrics
  • 2dbf3ae feat: write aggregated metrics to storage
  • e8a2265 refactor: use uint in note metrics
zettelkasten-exporter - v0.1.0

Published by github-actions[bot] 4 months ago

Changelog

  • 77fc8ad Merge pull request #1 from luissimas/feature/backfill-data
  • bcf3bfc Merge pull request #10 from luissimas/dependabot/github_actions/codecov/codecov-action-4.5.0
  • 9672352 Merge pull request #11 from luissimas/dependabot/go_modules/github.com/yuin/goldmark-1.7.2
  • 31ee630 Merge pull request #12 from luissimas/dependabot/go_modules/golang.org/x/net-0.23.0
  • 9041dba Merge pull request #13 from luissimas/docs/usage
  • c1bd544 Merge pull request #16 from luissimas/bugfix/memory-usage
  • 463098d Merge pull request #2 from luissimas/feature/private-git-repositories
  • 6749d1b Merge pull request #3 from luissimas/bugfix/restore-repository-head
  • d35bbca Merge pull request #9 from luissimas/feature/ci
  • 37a2545 chore(deps): bump codecov/codecov-action from 4.0.1 to 4.5.0
  • 91a32a1 chore(deps): bump github.com/yuin/goldmark from 1.7.1 to 1.7.2
  • 4422f14 chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  • ff132a4 chore: add dependabot config
  • 8180e6e chore: add dockerfile
  • acc2c9f chore: add env variables to makefile
  • 0294b9c chore: add license
  • 0efff43 chore: add lint task
  • 6ed15bc chore: add readme badges
  • d5325b4 chore: improve logs
  • 23c7975 chore: init repository
  • 8ddf597 ci: add check ci workflow
  • 5798b06 ci: add job dependencies to release workflow
  • 00aa62b ci: add release workflow
  • 5541aa1 ci: add write permission to release job
  • 0b4fb11 ci: fix docker login action version
  • 6b59816 ci: generate multiple tags on release workflow
  • 5eddc2b feat: add influxdb config
  • 1164af5 feat: aggregate note link count
  • 0c11923 feat: basic grafana dashboard
  • 8d70e28 feat: check directory existence
  • 09959eb feat: collect basic statistics
  • 2c79377 feat: collect historical data from past git commits
  • 1d8180e feat: config option to collect historical metrics
  • b34935f feat: configurable ignored files and directories
  • 352f850 feat: expose metrics
  • 8800bea feat: fetch zettelkasten from git url
  • a618afb feat: grafana dashboard improvements
  • 5976737 feat: handle private git repositories
  • d815bfb feat: load config from env
  • c2f5f7c feat: make metrics collection synchronous
  • cc5f11e feat: parse link targets
  • 8202f76 feat: parse markdown links
  • 8bc3b5c feat: register metrics on influxdb
  • 7ee92cc feat: server default options
  • 953894f feat: skip historical metrics collection if storage is not empty
  • 452813a fix: close open files after collecting metrics
  • 7517bed fix: collection duration metric buckets
  • 5cbe5e0 fix: ensure ready before each collection
  • 664bbdf fix: find all files recursivelly
  • 94c76da fix: force pull repository changes
  • ec9be28 fix: handle ensure errors on collection
  • a8ab6be fix: handle file open error when collecting metrics
  • bfe303e fix: linting errors
  • 3c3298a fix: log collection result before sleep
  • 8de5869 fix: restore git repository head after walking history
  • caedad7 fix: set log level
  • 974cb85 fix: use logger text handler
  • 21fa04a refactor: abstract metrics storage
  • c1f5f5d refactor: status metric name
  • f10808c refactor: use git command instead of go-git
  • 4c4a088 refactor: zettelkasten interface
zettelkasten-exporter - v0.1.0

Published by github-actions[bot] 4 months ago

Changelog

  • 77fc8ad Merge pull request #1 from luissimas/feature/backfill-data
  • 463098d Merge pull request #2 from luissimas/feature/private-git-repositories
  • 6749d1b Merge pull request #3 from luissimas/bugfix/restore-repository-head
  • d35bbca Merge pull request #9 from luissimas/feature/ci
  • ff132a4 chore: add dependabot config
  • 8180e6e chore: add dockerfile
  • acc2c9f chore: add env variables to makefile
  • 0efff43 chore: add lint task
  • d5325b4 chore: improve logs
  • 23c7975 chore: init repository
  • 8ddf597 ci: add check ci workflow
  • 5798b06 ci: add job dependencies to release workflow
  • 00aa62b ci: add release workflow
  • 5541aa1 ci: add write permission to release job
  • 0b4fb11 ci: fix docker login action version
  • 5eddc2b feat: add influxdb config
  • 1164af5 feat: aggregate note link count
  • 0c11923 feat: basic grafana dashboard
  • 8d70e28 feat: check directory existence
  • 09959eb feat: collect basic statistics
  • 2c79377 feat: collect historical data from past git commits
  • 1d8180e feat: config option to collect historical metrics
  • b34935f feat: configurable ignored files and directories
  • 352f850 feat: expose metrics
  • 8800bea feat: fetch zettelkasten from git url
  • a618afb feat: grafana dashboard improvements
  • 5976737 feat: handle private git repositories
  • d815bfb feat: load config from env
  • c2f5f7c feat: make metrics collection synchronous
  • cc5f11e feat: parse link targets
  • 8202f76 feat: parse markdown links
  • 8bc3b5c feat: register metrics on influxdb
  • 7ee92cc feat: server default options
  • 953894f feat: skip historical metrics collection if storage is not empty
  • 7517bed fix: collection duration metric buckets
  • 5cbe5e0 fix: ensure ready before each collection
  • 664bbdf fix: find all files recursivelly
  • 94c76da fix: force pull repository changes
  • ec9be28 fix: handle ensure errors on collection
  • a8ab6be fix: handle file open error when collecting metrics
  • bfe303e fix: linting errors
  • 8de5869 fix: restore git repository head after walking history
  • caedad7 fix: set log level
  • 974cb85 fix: use logger text handler
  • 21fa04a refactor: abstract metrics storage
  • c1f5f5d refactor: status metric name
  • 4c4a088 refactor: zettelkasten interface
Package Rankings
Top 6.67% on Proxy.golang.org
Badges
Extracted from project README
CI Go Report Card Codecov
Related Projects