All Projects → codex-team → hawk

codex-team / hawk

Licence: MIT license
Fast and lightweight errors tracking service

Programming Languages

javascript
184084 projects - #8 most used programming language
Twig
543 projects
CSS
56736 projects

Projects that are alternatives of or similar to hawk

recurly
A Recurly API client written in golang. Actively maintained and unit tested. No external dependencies.
Stars: ✭ 40 (-52.94%)
Mutual labels:  saas
wemirr-platform
最优秀、最简单、最漂亮的开源SAAS、多租户、SpringCloud、Mysql、Mybatis-Plus、Spring Cloud Alibaba 、Oauth2.0 、有BUG第一时间修复
Stars: ✭ 39 (-54.12%)
Mutual labels:  saas
pinax-stripe-light
a payments Django app for Stripe
Stars: ✭ 670 (+688.24%)
Mutual labels:  saas
bizbook-server
The repository of bizbook server web api project
Stars: ✭ 45 (-47.06%)
Mutual labels:  saas
puppet-master
Puppeteer as a service hosted on Saasify.
Stars: ✭ 25 (-70.59%)
Mutual labels:  saas
viky-ai
Natural Language Processing platform. Allows to extract information from unstructured text.
Stars: ✭ 38 (-55.29%)
Mutual labels:  saas
Sqlfiddle3
New version based on vert.x and docker
Stars: ✭ 242 (+184.71%)
Mutual labels:  saas
automile-net
Automile offers a simple, smart, cutting-edge telematics solution for businesses to track and manage their business vehicles.
Stars: ✭ 24 (-71.76%)
Mutual labels:  saas
reference-marketing-website
Next.js starter for creating a SaaS Marketing Website with Hygraph ⚡️
Stars: ✭ 104 (+22.35%)
Mutual labels:  saas
bizbook-client
The repository of bizbook client project
Stars: ✭ 28 (-67.06%)
Mutual labels:  saas
gatsby-starter-redux-saas
An Gatsby starter for Saas products. Uses redux and apollo and a graphql token auth backend.
Stars: ✭ 18 (-78.82%)
Mutual labels:  saas
shop-api
A saas e-shop write by go.
Stars: ✭ 47 (-44.71%)
Mutual labels:  saas
funboot
基于Yii2的Saas快速开发平台,内置多商户并内置商城、论坛、CMS等子系统。Yii2/Mysql/Mongodb/Redis/Elasticsearch/SnowFlake雪花算法ID生成 RBAC动态权限 数据权限 定时任务 日志/消息 代码生成Gii升级
Stars: ✭ 273 (+221.18%)
Mutual labels:  saas
forma
📇 Data Collector as a Service.
Stars: ✭ 20 (-76.47%)
Mutual labels:  saas
saas-react-starter-kit-boilerplate
SaaStr is a React SaaS boilerplate to kickstart your new SaaS adventure as fast as possible. Built on top of Adonis JS for the BackEnd and React Starter Kit for the Front-End
Stars: ✭ 100 (+17.65%)
Mutual labels:  saas
ct-frontend
Frontend Demo for Cucumber Tony API
Stars: ✭ 20 (-76.47%)
Mutual labels:  saas
subscribie
Collect recurring payments online - subscription payments collection automation
Stars: ✭ 36 (-57.65%)
Mutual labels:  saas
awesome-hosting
List of awesome hosting
Stars: ✭ 134 (+57.65%)
Mutual labels:  saas
steedos-app-oa
开源协同办公系统,基于华炎魔方开发,可自主随心定制。
Stars: ✭ 24 (-71.76%)
Mutual labels:  saas
aws-marketplace-serverless-saas-integration
Example of serverless integration for SaaS products listed on the AWS Marketplace.
Stars: ✭ 79 (-7.06%)
Mutual labels:  saas

Hawk.so

Fast and lightweight errors tracking service.

Platform documentation

Getting Started

Create an account

Register domain

Integration

Add server handler

Add client catcher

Notifications

Archiving

Our team

Platform documentation

Hawk.so is a clever and easy-to-use errors tracker. It collects all your code exceptions and errors and helps you to improve applications.

Please, welcome to the simple user guide.

Getting Started

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.

Register domains

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. Now you have an Integration Token.

Integration

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 technologies:

This list will be expanded soon. If you can code, you can implement your own Catcher.

Add the Client Handler

To deliver JavaScript errors we provide the fast and non-blocking Socket-based Catcher.

Get JavaScript Catcher

How to use. Include <script> tag loaded from the CDN or local cloned exemplar.

<script src="hawk.js" async></script>

Next, initialize the module with your Integration Token.

<script>
    hawk.init({token: “INTEGRATION_TOKEN”});
</script>

Source map support

Hawk supports JS SourceMaps for showing more useful information from your minified bundle. There a few conditions:

  1. Bundle ends with line contains anchor to the source map, like //# sourceMappingURL=all.min.js.map. It can be absolute or relative (relatively the bundle) path.
  2. Source map are publicly available by its URL.
  3. On every rebuilding you are updating the revision and pass it with `init` method. It can be heximal-hash or simply file's modification timestamp.
hawk.init({token: 'INTEGRATION_TOKEN', revision: 12345654345})

Notifications

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 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.

Archiving

Hawk now in a public beta stage. So we allow to collect up to {{ eventsLimit|counter }} events of different types by a Project. You can have a several Projects at one account.

Our team

CodeX is a small team of enthusiasts. We love web-development, build social and media services and trying to grow ourselves.

Please, leave a feedback on the our email [email protected]. We REALLY appreciate this. And thanks for reading.

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].