Hawk.so is a clever and easy-to-use errors tracker. It collects all your code exceptions and errors and helps you to improve an applications.
Please, welcome to the simple user guide.
Integration scheme contains a three steps. Your need to register, add a domain and install one of the Catchers.
Create an account
Follow /join link to access registration form. Leave working email, and we will send you a password. You can change it at any time later.
After that you'll be entranced by internal section. We call it the Garage.
Now, look at the Sidebar. There will appear all your registered domains. Touch «Add domain» button to create your first.
Fill domain's name and submit a form. You are beautiful, that’s it.
All registration procedures passed, next step is an installation of the some error Catchers. They're simple scripts that collect exceptions and deliver them to the Garage.
Add the Server Handler
Currently, we provide Catchers for the next languages:
This list will be expanded soon. If you can code, you can implement your own Catcher.
Add the Client Handler
How to use. Include <script>tag loaded from the CDN or local cloned examplar.
<script src="hawk.js" async></script>
Next, initialize the module with your Token.
<script> hawk.init(“Your Token”); </script>
You can get notifications about catched errors to the Email, Telegram or Slack. For the last two types, we use Webhooks, so you free to use an any webhook bot, for example, our — @codex_bot.
Note about Webhook's query format. It is a POST-request with the message field contains notification's text.
To setup a Notifications, open the Settings page, find a Project and click on the «Configure Webhooks» button. Then add Webhook endpoints for the Slack or Telegram and press «Save». Don't forget to activate checkboxes for the selected types.
Hawk now in a public beta stage. So we allow to collect up to 10 000 events of different types by a Project. You can have a several Projects at one account.
CodeX is a small team of enthusiasts. We love web-development, build a social and media services and trying to grow ourselves.
Please, leave a feedback on the our email firstname.lastname@example.org. We REALLY appreciate this. And thanks for reading.