Snitch alternatives and similar packages
Based on the "Other Software" category.
Alternatively, view Snitch alternatives based on common mentions on social networks and blogs.
-
limetext
Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text. -
Gor
Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. -
rkt
An App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM. -
heka
universal tool for data processing from Mozilla. Large collection of built-in plugins. Extendable via Go and Lua plugin API. -
Duplicacy
A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. -
Circuit
Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications. -
lgo
Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. -
scc
Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. -
mockingjay
Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests. -
Gebug
A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly. -
ipe
An open source Pusher server implementation compatible with Pusher client libraries written in GO.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Snitch or a related project?
Popular Comparisons
README
Snitch
Keep updated about each deploy via Tsuru.
This program will notify your team and many tools when someone has deployed any application via Tsuru.
Quick Start
First one, you have to create a hook's configuration file. This file describe wich hook will be dispatched and the your configurations (e.g webhook_url).
You can add this code into your file, hardcode mode:
slack:
webhook_url: http://your.webhook.here
or using environment variable:
slack:
webhook_url: $SLACK_WEBHOOK_URL
So now, You must add this code into your file (tsuru.yaml
or tsuru.yml
) located in the root of the application at hook's section.
hooks:
build:
- curl -sSL https://github.com/lucasgomide/snitch/releases/download/0.1.0/snitch_0.1.0_linux_amd64.tar.gz | tar xz
- ./snitch_linux/snitch -c path/snitch_config.yml
Put the hook's configuration file path as argument for the -c option.
Options
-c
This option indicates where's the file with the hook's configurations see more.
-app-name-contains
Use it to validate if the snitch should be run. If you tsuru app name does not match it the value of -app-name-contains
, the program will stop, and no errors will be raised.
Hook's Configurations
Here is all avaliables hook's configurations and your descriptions. Remember that you may use environment variables to define the options's values.
Slack
- webhook_url Indicates the Webhook URL to dispatch messages to Slack.
Sentry
- host Tell to Snitch your sentry host (e.g http://sentry.io or http://sentry.self.hosted)
- organization_slug The organization slug is a unique ID used to identify your organization. (You'll find it at your sentry's configuration, probably)
- project_slug The Project Slug is a unique ID used to identify your project (You'll find it at your project config)
- auth_token The token used to authenticate on Sentry API. To generate a new token, you have to access manager auth tokens then create a token. If you are using Sentry self hosted, you need change the domain sentry.io to your own domain, example: sentry.snitch.com/api. Find more information on Sentry documentation
- env The application's environment variable (e.g development, production)
Rollbar
- access_token The access token with
post_server_item
scope. You can find more here - env The application's environment variable (e.g development, production)
- access_token The access token with
NewRelic
- host Tell to Snitch your NewRelic API host (e.g https://api.newrelic.com)
- application_id The application ID is a unique ID used to identify your application in APM. (You'll find it at the end of the application's page URL)
- api_key The API Key to use the NewRelic REST API. You can find more here
- revision The application's current revision (e.g 0.0.1r42)
HangoutsChat
- webhook_url Indicates the Webhook URL to dispatch messages to HangoutsChat Room.