Skip to main content

An Airflow plugin for interacting with IOMETE platform.

Project description

INTERROGATE

IOMETE Airflow Plugin

This Plugin helps to trigger/run Spark Jobs created in IOMETE platform.

Installation

This plugin could be easily installed with pip. Just run the following in your aiflow server:

pip install iomete-airflow-plugin

Restart you server and check the plugins page on Airflow's admin panel to make sure plugin loaded successfully.

Configuration

You need to add the following keys to airflow's Variables page:

  • iomete_access_token - Personal access token. Check our documentation page on how to generate one.
  • iomete_host - IOMETE platform host URL.
  • iomete_domain - IOMETE domain identifier (required since v2.0.0).

Usage

Here are sample DAG:

from airflow import DAG
from iomete_airflow_plugin.iomete_operator import IometeOperator

dag = DAG(dag_id="...", default_args={}, schedule_interval=None)

task = IometeOperator(
    task_id="random_task_id",
    job_id="1b0fc29b-5491-4c0a-94ea-48e304c3c72e", # Spark Job ID or Name in IOMETE platform.
    dag=dag,
)

Resources

For more information check:

  1. Github repository
  2. IOMETE Docs

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

iomete_airflow_plugin-2.0.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

iomete_airflow_plugin-2.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file iomete_airflow_plugin-2.0.0.tar.gz.

File metadata

  • Download URL: iomete_airflow_plugin-2.0.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.4.0

File hashes

Hashes for iomete_airflow_plugin-2.0.0.tar.gz
Algorithm Hash digest
SHA256 938be6f72a2e52893b9f770f355c52421de89689d7508f9e9832ef35f0f08ff7
MD5 5b5593e4ae676bc4094d37f350e74709
BLAKE2b-256 d9774e4644cd41de71de9a086f70ef5d61e74a01f0ed454a6e8e50fe0e7abf1b

See more details on using hashes here.

File details

Details for the file iomete_airflow_plugin-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iomete_airflow_plugin-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac1ef84e12ba7cafb0c4cedefe589b300956150b93f2830f3335f63f7da90b21
MD5 3bace3f0b1f101a15e2ce5d75712af8b
BLAKE2b-256 cd7106eb8a88b4963007a4768cd8c529d42662881331d075e2c0fb1e520bfbc6

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