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.1.tar.gz (4.1 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.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iomete_airflow_plugin-2.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.5 Darwin/25.3.0

File hashes

Hashes for iomete_airflow_plugin-2.0.1.tar.gz
Algorithm Hash digest
SHA256 e27130fcc38bff265c9783d0e39891ac063643c0b23ab5b1eda25fb6f719ecab
MD5 87a2c7b4508815eceaca7cc6da875efc
BLAKE2b-256 6ea1f4ceed3df5d59e5bbcb7cd83ff8c0a6cfcacde0c472923b1aa9dde823031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iomete_airflow_plugin-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 de6b823de79e8511516ef71edd8684cdd75065ec31018fb5f712cd7a8e2f8e4e
MD5 0ba39ad08d9a9f42018a91cb58a594e1
BLAKE2b-256 1950f9ef66360a3277b3e014e14930067367da232bf393b099a6c1af15820c8b

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