repositorypackage
0.0.0-20241104000201-2d76de1b89b4
Repository: https://github.com/dbtedman/accretion.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# README
Accretion
⚠️ This is pre-release software, please do not use in production.
Evaluate application security best practice implementation for running applications.
Usage Instructions
Install
brew install dbtedman/tap/accretion
Run
accretion
Dependencies
Package | Purpose |
---|---|
Cobra | Improved CLI implementation. |
Log | Improved logging. |
Testify | Test assertions. |
Resources
Resources referenced during the development of accretion.
- Building a proxy server in Golang (mauricio.github.io)
- Cobra: A Framework for Modern CLI Apps in Go (cobra.dev)
- Golang UK Conference 2017 | Ian Kent - Production-ready Go (youtube.com)
- Goreleaser - homebrew (goreleaser.com)
- How to Create a Reverse Proxy using Golang (codedodle.com)
- Testing Your (HTTP) Handlers in Go (blog.questionable.services)
- V. Single Host Reverse Proxy (fideloper.com)
Design
Interceptor
Component that intercepts traffic and collects metrics.
Collector
Component that accepts metrics from the interceptor on a regular schedule.
Notifier
Component that publishes alerts based on defined policies.
Navigator
Component that provides a user interface for navigating collected metrics.
License
The MIT License is used by this project.