Skip to main content

convalesce-emit-dagster

Forward Dagster run status to Convalesce, unchanged.

Install

pip install convalesce-emit-dagster

Wire it up

The package exports a sensor body rather than a decorated sensor, because Dagster's decorator signatures move between versions and this package does not depend on Dagster. Apply the decorator in your own definitions:

from dagster import DagsterRunStatus, Definitions, run_status_sensor
from convalesce_emit_dagster import convalesce_sensor


@run_status_sensor(run_status=DagsterRunStatus.SUCCESS)
def convalesce_on_success(context):
    convalesce_sensor(context)


@run_status_sensor(run_status=DagsterRunStatus.FAILURE)
def convalesce_on_failure(context):
    convalesce_sensor(context)


defs = Definitions(sensors=[convalesce_on_success, convalesce_on_failure])

Each fires with the run, the event and the sensor name, as Dagster produced them. Set CONVALESCE_INGEST_KEY where the daemon runs.

Supported

Dagster 1.7 and later, on Python 3.9 and later. Verified on real installs: see version-support.md.

Configure

Read from the environment: see convalesce-emit.

Download files

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

Source Distribution

convalesce_emit_dagster-0.1.1.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

convalesce_emit_dagster-0.1.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file convalesce_emit_dagster-0.1.1.tar.gz.

File metadata

  • Download URL: convalesce_emit_dagster-0.1.1.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for convalesce_emit_dagster-0.1.1.tar.gz
Algorithm Hash digest
SHA256 371d10cec5af381e445da2dc0c0dfe3d91c721c5f5cc17d17f480518b40e4aed
MD5 62f1f9d486738ed8c0b88f5a5717b000
BLAKE2b-256 b89f345ab35871be0881a597c1fb0053011727778fd7f3b44042133d0bf94f97

See more details on using hashes here.

Provenance

The following attestation bundles were made for convalesce_emit_dagster-0.1.1.tar.gz:

Publisher: publish.yml on convalesce/emit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file convalesce_emit_dagster-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for convalesce_emit_dagster-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 72e42dcf0e734d48135f5d12fd289d989e3d3d6eb9e4eb035cfd1cdb8820ada7
MD5 ed02ef905af47f920a260c1c6e9f7ce9
BLAKE2b-256 18d9ec607784e214613f05e7cc690e97bdc0a49b4ab918f79d718207434e70d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for convalesce_emit_dagster-0.1.1-py3-none-any.whl:

Publisher: publish.yml on convalesce/emit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 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