Dkron Documentation

website·Indexed 33 days ago

https://dkron.io

Documentation for Dkron v4, a distributed job scheduler. Includes guides on system architecture, high availability clustering, cron expression syntax, and outage recovery. Covers various executors (Shell, NATS, Kafka, ECS) and processors (Email, Slack), as well as CLI reference for agent management, Raft operations, and ACL tokens.

Tokens
76.1K
Snippets
467
Records
718
Agent score
62%

What's inside Dkron

  1. Overview of dkron distributed job scheduling

    Dkron is a distributed system service that runs scheduled jobs at specified intervals or times, similar to the Unix cron service. It is designed for high availability across a cluster of machines; if the leader machine fails, a follower automatically takes over to ensure scheduled jobs continue running without human intervention.
  2. Overview of Dkron distributed job scheduling

    Dkron is a distributed, fault-tolerant cron replacement written in Go that runs scheduled jobs across a cluster of servers. It uses a leader-follower architecture: one node acts as the leader to reschedule jobs if others fail, and others act as followers. It leverages distributed key-value stores and the Serf gossip protocol to eliminate single points of failure and ensure scalability across thousands of nodes. It is compatible with Linux, OSX, and Windows.
  3. Overview of Dkron distributed job scheduling

    v3

    Dkron is a distributed, fault-tolerant cron replacement written in Go that allows scheduled jobs to run across a server or group of servers of any size. It is designed for high scalability and reliability, removing single points of failure by using distributed key-value stores and the Serf gossip protocol for node communication and failure notification.

    Key architectural features include:

    • Leader/Follower Model: One node acts as the leader; if it fails, another node takes over and reschedules jobs to maintain system health.
    • Cross-Platform Support: Runs on Linux, OSX, and Windows.
    • Scalability: Capable of handling high volumes of scheduled jobs across thousands of nodes.
  4. Overview of the dkron distributed job scheduler

    Dkron is an open-source distributed job scheduling system designed to run scheduled jobs at specific intervals or times. Unlike the standard Unix cron service, Dkron operates across multiple machines in a cluster. It ensures high availability: if the leader machine fails, a follower automatically takes over to continue running scheduled jobs without human intervention.
  5. Overview of Dkron ACL System

    v3
    Dkron provides an optional, capability-based Access Control List (ACL) system to control access to data and APIs. It is implemented using the Open Policy Agent (OPA) engine. The system consists of two components: the OPA policy engine (which handles decision-making and provides default rules) and ACL Policies (JSON documents that define access patterns). While Dkron provides default rules, users can modify the OPA Rego policies for custom requirements.
  6. Overview of Dkron distributed job scheduling

    v1
    Dkron is an open-source distributed job scheduling system designed to run scheduled jobs at specific intervals or times, similar to the Unix cron service. It operates across multiple machines in a cluster to ensure high availability; if the leader machine fails, a follower automatically takes over to continue running scheduled jobs without human intervention.
  7. Overview of Dkron ACL System

    Dkron provides an optional Capability-based Access Control List (ACL) system to control access to data and APIs. It is implemented using the Open Policy Agent (OPA) engine. The system consists of two main components: the OPA policy engine, which handles decision-making and provides default rules, and ACL Policies, which are JSON documents defining access patterns to resources using glob paths and capabilities.
  8. Overview of Dkron distributed job scheduling

    v3
    Dkron is an open-source distributed job scheduling system designed to run scheduled jobs at specific intervals or times, similar to the Unix cron service. It operates as a system service across a cluster of machines. It provides high availability: if the leader machine fails, a follower automatically takes over to ensure scheduled jobs continue running without human intervention.
  9. Overview of Dkron Pro v4.0.0-beta1 features

    Dkron Pro v4.0.0-beta1 introduces several major updates: a completely rebuilt Access Control List (ACL) system inspired by Hashicorp Nomad, a modernized UI based on React Admin v5, and the integration of shell and HTTP executors directly into the main Dkron binary for simplified deployment.
  10. Overview of Dkron distributed job scheduling

    Dkron is an open-source system service for workload automation that functions similarly to the unix cron service but is distributed across multiple machines in a cluster. It is designed to have no Single Point of Failure (SPOF) by utilizing the Raft protocol for high availability; if a cluster leader node fails, a follower automatically replaces it without human intervention.
  11. Overview of dkron distributed job scheduling

    v2
    Dkron is an open-source distributed job scheduling system that runs scheduled jobs at specified intervals or times. Unlike the standard Unix cron service, Dkron operates across a cluster of machines. It provides high availability: if the leader machine fails, a follower machine automatically takes over to ensure scheduled jobs continue running without human intervention.