Monitors

Keep track of your services health!

Monitor CronJobs, Heartbeat, HTTP, TCP, DNS and ICMP applications with notifications through various communication channels.

Track availability of websites, APIs, databases and network infrastructure. Get notified instantly when problems occur.

Available on all plans

Try for free

Monitors screenshot

Monitor Types

User Monitors

Job
Monitor periodic task execution: backup scripts, cron jobs and other scheduled operations. Tracks timely start and execution time.
Heartbeat
Monitor regular signals from services in closed networks, IoT devices or background processes. Get notified if a signal doesn't arrive on time.

External Monitors

HTTP
Check website and API availability from multiple geographic regions. Verify response code, headers, response body and SSL certificates.
TCP
Check TCP service availability: databases, mail servers, game servers and other network services.
DNS
Check DNS records: A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA. Make sure your domains are configured correctly.
ICMP (Ping)
Check network availability of servers and equipment using ICMP ping from multiple regions.

How do monitors work?

User monitors (Job and Heartbeat) wait for signals from your applications and scripts. You send signals yourself via CLI or HTTP API.

External monitors (HTTP, TCP, DNS, ICMP) independently check availability of your resources from multiple geographic regions.

When problems occur, the system sends notifications through configured communication channels: Email, Telegram, Slack, Discord and others.

Monitors scheme

Monitors Reviews

  • Всё супер, сервис очень помогает. Можно прокинуть туннель даже со своим доменом без покупки сертификата. Для локальной разработки самое то!
    Артём С.
  • Запустил 2 туннеля и уехал в отпуск. Очень переживал, не отвалится ли что. Ни разу ничего не отвалилось. Постоянный удаленный доступ. Спасибо!
    Eli N.
  • Наконец-то нашел качественную замену NGROK, задержка приятно радует, а парковка своего домена, это просто нечто) СУПЕР!
    Игорь

Alert Notifications

When a monitor is triggered, you can receive notifications via email or one of the available integrations:

  • Email
  • Telegram
  • Slack
  • Discord
  • VK Teams
  • Google Chat
  • Custom Webhook

Read documentation →

Alert integrations

# Run task with tracking

tuna monitor exec MONITOR_ID -- ./backup.sh

# Send heartbeat signal

tuna monitor ping MONITOR_ID

Working via CLI

For Job and Heartbeat monitors, convenient work is available through the tuna console client. The tuna monitor exec command automatically sends signals about start, successful completion or error.

Tuna Logo TUNA — platform for developers
Tuna Logo TUNA platform for developers

Pricing

Get 2 months free with annual subscription

  • Hobby

    • 1 HTTP tunnel
    • 30 minutes of operation
    • Dynamic subdomains
    • 1 project
    • 5 environments per project
    • 5 configs per environment
    • 1 webhook
    • 1 project
    • 7 days storage
    • 1 monitor

    Free

    Install
  • Developer

    • 5 tunnels simultaneously
    • 10 subdomains in tuna.am zone
    • 1 static port
    • 1 own domain
    • No time limit
    • All tunnel types
    • 10 projects
    • 10 environments per project
    • 10 configs per environment
    • 3 monitors (watch)
    • 10 webhooks
    • 1 project
    • 30 days storage
    • 10 monitors

    5 USD /month

    50 USD /year

    Buy
  • Team

    • 10 tunnels simultaneously
    • 10 subdomains in tuna.am zone
    • 10 own domain
    • 5 static ports
    • Own domain zones
    • Traffic policies
    • IP access policies
    • 20 projects
    • 20 environments per project
    • 20 configs per environment
    • 5 monitors (watch)
    • 10 webhooks
    • 20 projects
    • Unlimited storage
    • 20 monitors
    • Integrations
    • 200 nodes per team i

    10 USD /month

    100 USD /year

    Buy
If your security requirements require you to install a node through which all tunnel traffic goes inside your organization, email us at info@tuna.am
Hobby
0 USD / month
Developer
5 USD / month
Team
10 USD per member / month
Tunnels
Tunnel operation time
30 minutes
Unlimited
Unlimited
Number of active tunnels
1
5
10
Number of static domains
10
10
Number of own domains
1
10
Number of static ports
1
5
Dynamic subdomains
End-to-end encryption
Let's Encrypt SSL/TLS certificates
HTTP requests inspector
Basic authentication
Built-in file server
TCP traffic transmission
Built-in SSH/SFTP server
HTTP/SMTP triggers
Traffic policies
Custom domain zones (wildcard)
HTTP/HTTPS
GraphQL
WebSocket
Server-sent events
gRPC-Web
gRPC
SMTP
RTSP/RTP
RTMP
RDP
SSH
TCP
Gateways
Creating gateways with traffic policies
Webhooks
Limit
1
10
20
View HTTP requests
View Email
Reports
Projects
1
10
20
Days of storage
7
30
Unlimited
Screen recording
Browser console
Network requests
DOM snapshot
Report comments
Monitors
Number of monitors
1
10
20
Job monitors
Heartbeat monitors
HTTP monitors
TCP monitors
DNS monitors
ICMP (Ping) monitors
Notifications
Email notifications
Telegram notifications
Slack notifications
Discord notifications
VK Teams notifications
Google Chat notifications
Webhook notifications
Secrets
Projects
1
10
20
Environments per project
5
10
20
Configurations per environment
5
10
20
Monitors (watch)
5
Secrets generator
Change history
Secrets synchronization across environments
Compare secret values across environments
Hidden secrets
Service keys for specific configuration access
Password Manager
Shared catalogs
Password storage using <u>zero-knowledge</u> model
Secrets type separation
TOTP support
External sharing capability
Bastion
Bastion hosts limit
200
Zero-Trust SSH access to servers
Mandatory (RBAC) access model
Authentication using temporary RSA keys and PKI certificates
Other
Role-based access control (RBAC)
Event audit
Invoice payment (RU)
Install Tuna application

How to start?

Create a monitor in your dashboard, choose the type and configure parameters. For Job and Heartbeat monitors, install the CLI client.

Quick start Read documentation

Frequently Asked Questions about Monitors

  1. Monitors are available on all plans with different limits: Hobby — 3 monitors, Developer — 5 monitors, Team — unlimited.

  2. 6 monitor types are supported: Job (tasks), Heartbeat (signals), HTTP (websites and API), TCP (network services), DNS (DNS records) and ICMP (ping).

  3. Ways to work with Monitors with examples are described in detail in the corresponding section of our documentation.

Still have questions? Email us at info@tuna.am or ask a question in our Telegram community.

Unified platform for:

  • accelerating development
  • simplifying team collaboration
  • improving security
  • cost optimization

Tuna Desktop

A new way to manage tunnels without the console. Install on Windows, MacOS or Linux and get started in seconds.

Install
Tuna Desktop screenshot