Skip to main content

python-crisp-status-reporter

Build and Release

Crisp Status Reporter for Python.

Crisp Status Reporter is used to actively submit health information to Crisp Status from your apps. Apps are best monitored via application probes, which are able to report detailed system information such as CPU and RAM load. This lets Crisp Status show if an application host system is under high load.

How to use?

Create reporter

crisp-status-reporter can be instantiated as such:

from crisp_status_reporter import Reporter
import logging as logger

# Build and run reporter
Reporter(
  token = "YOUR_TOKEN_SECRET",
  service_id = "d657b4c1-dd07-4f94-ac7a-d4c3b4b219c1",
  node_id = "5eca824b-4134-4126-982d-2c2338ecf3ab",
  replica_id = "192.168.1.10",
  interval = 60,
  logger = logger
)

Where can I find my token?

Your private token can be found on your Crisp dashboard. Go to Settings, then Status Page, and then scroll down to "Configure your Status Reporter". Copy the secret token shown there, and use it while configuring this library in your application.

How to add monitored node?

You can easily add a push node for the application running this library on your Crisp dashboard. Add the node, and retrieve its service_id and node_id as follows:

How to add monitored node

Get more help

You can find more help on our helpdesk article: How to setup the Crisp Status Reporter library?

Metadata

Release files for crisp-status-reporter 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crisp-status-reporter 1.1.1
File Size Uploaded
crisp-status-reporter-1.1.1.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crisp-status-reporter 1.1.1
File Interpreter ABI Platform
crisp_status_reporter-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.8 kB

Release files / crisp-status-reporter-1.1.1.tar.gz

Download URL crisp-status-reporter-1.1.1.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
63db6d443232588b643b9b335b697bbcc8bdb5f3bc71b9d4d85919895da67e97
BLAKE2b-256 checksum
How to use checksums
c8454f7432e90208f65264fee74223f4289c31bf222ce4a67c2594f2b5726342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / crisp_status_reporter-1.1.1-py3-none-any.whl

Download URL crisp_status_reporter-1.1.1-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64482779bf22bd707c46f0977fbbc500829f7c25d970f84cfa5e1113e252d28a
BLAKE2b-256 checksum
How to use checksums
b8890489005d9d896050ae24fb92927af74a751526bdf4d621f4a8eab8ffe9f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page