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.0.tar.gz (7.7 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.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: convalesce_emit_dagster-0.1.0.tar.gz
  • Upload date:
  • Size: 7.7 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.0.tar.gz
Algorithm Hash digest
SHA256 eb73849f805f4c92a9e33dfac9ef099f6cdaf99ad14cab5a54cf90ce29251c6f
MD5 c707bd3c3ba1093d5701ef0e351c7cd9
BLAKE2b-256 1da6f84d0093662e824aae96bb463a536c12ea1105d3cb65e8008e1ce6ea93d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for convalesce_emit_dagster-0.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for convalesce_emit_dagster-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 56167f22d77abfc9b5b885b355a032e1c57e6ce92616cee549a0c2c81e14cf83
MD5 fc3c8daeee2269fbe602b8de305b7a27
BLAKE2b-256 6488e3b830bf3d1c68c91face957d29b2a21170b33b5e5ddca8a4a32cf383e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for convalesce_emit_dagster-0.1.0-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

0.1.1

2 files

This release

0.1.0 This release

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