Skip to main content

A Python API client library for the Argus alert aggregator server

Project description

Argus API Client

This is the official Python client library for the Argus API server.

The Argus server is an incident registry, capable of aggregating alerts from multiple source systems. Argus also can send event notifications (via e-mail, SMS, etc.) when incidents are created or resolved.

Usage examples

Listing open incidents that have not been acknowledged:

from pyargus.client import Client

c = Client(api_root_url="https://argus.example.org/api/v1", token="foobar")
for incident in c.get_incidents(open=True, acked=False):
    print(incident)

BUGS

  • Doesn't provide high-level error handling yet.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argus-api-client-0.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argus_api_client-0.2-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file argus-api-client-0.2.tar.gz.

File metadata

  • Download URL: argus-api-client-0.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for argus-api-client-0.2.tar.gz
Algorithm Hash digest
SHA256 fb4b95589cad86fc32bb43efa62d4559adc23c56b69d837c14a4a1af15f475cf
MD5 5ab16426093897276aab11357d234b1b
BLAKE2b-256 dcb911dc2c890ba856d7ffd1cb9cd8a9ac80bca0c339677a1833770d96513ec9

See more details on using hashes here.

File details

Details for the file argus_api_client-0.2-py3-none-any.whl.

File metadata

  • Download URL: argus_api_client-0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for argus_api_client-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 68df777341b4747b50b2294e2cd73ebf4af7709fce9a9c902a5972e46b1bb480
MD5 803bfe2215eb70208824e46445cfdddd
BLAKE2b-256 7b82a4d11acbbd885b399ec39873c54ccbc5a535186536e9f39f83e4bcb3ec25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page