All Projects → liudng → Dogo

liudng / Dogo

Licence: other
Monitoring changes in the source file and automatically compile and run (restart).

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Dogo

Defcon24 Infra Monitoring Workshop
Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring
Stars: ✭ 104 (-56.12%)
Mutual labels:  monitoring, devops
Promster
⏰A Prometheus exporter for Hapi, express and Marble.js servers to automatically measure request timings 📊
Stars: ✭ 146 (-38.4%)
Mutual labels:  monitoring, devops
Snowflake
Graphical SFTP client and terminal emulator with helpful utilities
Stars: ✭ 1,676 (+607.17%)
Mutual labels:  monitoring, devops
Dd Agent
Datadog Agent Version 5
Stars: ✭ 1,224 (+416.46%)
Mutual labels:  monitoring, devops
Wgcloud
linux运维监控工具,支持系统信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,API接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,web ssh,堡垒机,指令下发批量执行,linux面板,探针,故障告警
Stars: ✭ 2,669 (+1026.16%)
Mutual labels:  monitoring, devops
Cloudprober
An active monitoring software to detect failures before your customers do.
Stars: ✭ 1,269 (+435.44%)
Mutual labels:  monitoring, devops
Iopipe Js Core
Observe and develop serverless apps with confidence on AWS Lambda with Tracing, Metrics, Profiling, Monitoring, and more.
Stars: ✭ 123 (-48.1%)
Mutual labels:  monitoring, devops
Spm Agent Nodejs
NodeJS Monitoring Agent
Stars: ✭ 51 (-78.48%)
Mutual labels:  monitoring, devops
Mbt
The most flexible build tool for monorepo
Stars: ✭ 184 (-22.36%)
Mutual labels:  build-tool, devops
Dockbix Agent Xxl
🐳 Dockerized Zabbix agent with Docker metrics and host metrics support for CoreOS, RHEL, CentOS, Ubuntu, Debian, Fedora, Boot2docker, Photon OS, Amazon Linux, ...
Stars: ✭ 177 (-25.32%)
Mutual labels:  monitoring, devops
Grafana Aws Cloudwatch Dashboards
☁️ 30+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...
Stars: ✭ 1,210 (+410.55%)
Mutual labels:  monitoring, devops
Sematext Agent Docker
Sematext Docker Agent - host + container metrics, logs & event collector
Stars: ✭ 194 (-18.14%)
Mutual labels:  monitoring, devops
Gatus
⛑ Gatus - Automated service health dashboard
Stars: ✭ 1,203 (+407.59%)
Mutual labels:  monitoring, devops
Mist Ce
Mist is an open source, multi-cloud management platform
Stars: ✭ 1,391 (+486.92%)
Mutual labels:  monitoring, devops
Zabbix Docker Monitoring
🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
Stars: ✭ 1,098 (+363.29%)
Mutual labels:  monitoring, devops
Prom2teams
prom2teams is an HTTP server built with Python that receives alert notifications from a previously configured Prometheus Alertmanager instance and forwards it to Microsoft Teams using defined connectors
Stars: ✭ 122 (-48.52%)
Mutual labels:  monitoring, devops
Kapo
Wrap any command in a status socket
Stars: ✭ 45 (-81.01%)
Mutual labels:  monitoring, devops
Grafana Zabbix Dashboards
Grafana dashboards for Zabbix
Stars: ✭ 50 (-78.9%)
Mutual labels:  monitoring, devops
Ostent
Ostent is a server tool to collect, display and report system metrics.
Stars: ✭ 171 (-27.85%)
Mutual labels:  monitoring, devops
Awesome Sre Tools
A curated list of Site Reliability and Production Engineering Tools
Stars: ✭ 186 (-21.52%)
Mutual labels:  monitoring, devops

dogo

Build Status Coverage License

Monitoring changes in the source file and automatically compile and run (restart).

中文

Install

go get github.com/liudng/dogo

Create config

Here's a config file sample, save the file as dogo.json:

{
    "WorkingDir": "{GOPATH}/src/github.com/liudng/dogo/example",
    "SourceDir": [
        "{GOPATH}/src/github.com/liudng/dogo/example"
    ],
    "SourceExt": [".c", ".cpp", ".go", ".h"],
    "BuildCmd": "go build github.com/liudng/dogo/example",
    "RunCmd": "example.exe",
    "Decreasing": 1
}

WorkingDir: working directory, dogo will auto change to this directory.

SourceDir: the list of source directories.

SourceExt: monitoring file type.

BuildCmd: the command of build and compile.

RunCmd: the program (full) path.

Decreasing: Ignore the number of modifies, it's only start counting after build success. Now it's supported in linux and windows.

Start monitoring

type the command to start:

dogo

or, specify a config file with -c

dogo -c=/path/to/dogo.json

the path can contain {GOPATH}.

screen capture

windows screen

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].