shadowman / omni-metric Goto Github PK
View Code? Open in Web Editor NEWThe one tool to monitor the 4 key metrics from the accelerate book for your environments
The one tool to monitor the 4 key metrics from the accelerate book for your environments
It seems typer is having some issue trying to follow this behavior, there is some discussion going on here: tiangolo/typer#328
I am opening this issue to keep track of this one.
Private repositories are not working
Implement a basic MTTR metric that can take input from a file. Use the CLI behaviour.
CSV format can be 'datetime', 'step_name', 'status'
Implement a basic lead time metric that can take input from a file. Use the CLI behaviour.
CSV format can be 'datetime', 'step_name', 'status'
from the file events.py we have the following:
class EventType(Enum):
SERVICE_RESTORED = "service_restored"
SERVICE_FAILING = "service_failing"
ERROR = "error"
NULL = "null"
DEPLOY_FAILED = "deploy_failed"
BUILD_FAILED = "build_failed"
TEST_FAILED = "test_failed"
TEST_SUCCESS = "test_success"
DEPLOY_SUCCESS = "deploy_success"
BUILD_SUCCESS = "build_success"
ERROR or NULL are descriptive, those are meant to be fired when an error occurs in the application, opening this issue for discussion.
For the discussion that we had, we will start with a single source (github actions - https://miro.com/app/board/uXjVOdNGlQs=/). For that a few hard decisions were made:
Acceptance criteria
pull data from the github action and write it down in to the CSV
During the live we should replace the cli lib that we are currently using. We will move to https://typer.tiangolo.com/.
Currently we have a limitation using the github workflow api to process the metrics.
Add basic CLI functionality to run the analytics from the terminal
Implement a basic CFR metric that can take input from a file. Use the CLI behaviour.
CSV format can be 'datetime', 'step_name', 'status'
Implement a basic DF metric that can take input from a file. Use the CLI behaviour.
CSV format can be 'datetime', 'step_name', 'status'
The goal is to have the documentation on how to:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.