Getting Started
Core SDK
Frameworks
Guides
Enterprise
Examples & Patterns
API Reference
Workflow
WorkflowBuilder
WorkflowRunner
StateManager
WorkflowStateWrapper
CycleConfig
CyclificationOpportunity
CyclificationSuggestion
DAGToCycleConverter
LocalRuntime
AsyncLocalRuntime
BaseRuntime
RuntimeTrustContext
TrustVerificationMode
get_runtime_trust_context()
set_runtime_trust_context()
runtime_trust_context()
VerificationResult
TrustVerifierConfig
TrustVerifier
MockTrustVerifier
AuditEventType
AuditEvent
RuntimeAuditGenerator
NodeCompletionEvent
NodeCompletionHookRegistry
WorkflowShapeDriftError
compute_workflow_fingerprint()
build_checkpoint_key()
redact_event_for_persistence()
redacted_tracker_state_for_checkpoint()
encode_checkpoint_payload()
decode_checkpoint_payload()
check_shape_drift_or_raise()
resolve_tenant_id()
DurableExecutionEngine
DurableExecutionEngineBuilder
Dispatcher
Task
compute_task_id()
CyclicWorkflowExecutor
ParallelCyclicRuntime
ParallelRuntime
DockerRuntime
AccessControlManager
UserContext
PermissionRule
AccessDecision
WorkflowPermission
NodePermission
PermissionEffect
AccessControlledRuntime
AccessControlConfig
execute_with_access_control()
NodeWithAccessControl
AsyncNodeWithAccessControl
make_node_access_controlled()
add_access_control()
TaskManager
ValidationMetrics
ValidationMetrics.__init__()
ValidationMetrics.record_validation_attempt()
ValidationMetrics.get_success_rate()
ValidationMetrics.get_cache_hit_rate()
ValidationMetrics.clear_metrics()
ValidationMetrics.create_metric()
ValidationMetrics.get_all_metrics()
ValidationMetrics.get_metric()
ValidationMetrics.increment()
ValidationMetrics.record_histogram()
ValidationMetrics.record_timer()
ValidationMetrics.set_gauge()
SecurityMetrics
SecurityMetrics.__init__()
SecurityMetrics.record_security_violation()
SecurityMetrics.record_blocked_connection()
SecurityMetrics.get_violation_rate()
SecurityMetrics.get_critical_violations()
SecurityMetrics.clear_metrics()
SecurityMetrics.create_metric()
SecurityMetrics.get_all_metrics()
SecurityMetrics.get_metric()
SecurityMetrics.increment()
SecurityMetrics.record_histogram()
SecurityMetrics.record_timer()
SecurityMetrics.set_gauge()
PerformanceMetrics
PerformanceMetrics.__init__()
PerformanceMetrics.record_operation()
PerformanceMetrics.update_system_metrics()
PerformanceMetrics.get_p95_response_time()
PerformanceMetrics.clear_metrics()
PerformanceMetrics.create_metric()
PerformanceMetrics.get_all_metrics()
PerformanceMetrics.get_metric()
PerformanceMetrics.increment()
PerformanceMetrics.record_histogram()
PerformanceMetrics.record_timer()
PerformanceMetrics.set_gauge()
AlertManager
AlertManager.__init__()
AlertManager.add_rule()
AlertManager.remove_rule()
AlertManager.add_notification_channel()
AlertManager.start()
AlertManager.stop()
AlertManager.get_active_alerts()
AlertManager.get_all_alerts()
AlertManager.silence_alert()
AlertManager.acknowledge_alert()
AlertRule
AlertRule.name
AlertRule.description
AlertRule.severity
AlertRule.metric_name
AlertRule.condition
AlertRule.threshold
AlertRule.time_window
AlertRule.evaluation_interval
AlertRule.notification_interval
AlertRule.labels
AlertRule.annotations
AlertRule.enabled
AlertRule.evaluate()
AlertRule.__init__()
AlertSeverity
AlertSeverity.INFO
AlertSeverity.WARNING
AlertSeverity.ERROR
AlertSeverity.CRITICAL
AlertSeverity.__contains__()
AlertSeverity.__getitem__()
AlertSeverity.__iter__()
AlertSeverity.__len__()
AsyncSQLMetrics
AsyncSQLMetrics.__init__()
AsyncSQLMetrics.record_lock_acquisition()
AsyncSQLMetrics.set_active_locks()
AsyncSQLMetrics.record_pool_operation()
AsyncSQLMetrics.timed_lock_acquisition()
enable_metrics()
disable_metrics()
get_global_metrics()
set_global_metrics()
record_lock_acquisition()
record_pool_operation()
set_active_locks()
integrate_with_async_sql()
MetricType
MetricSeverity
MetricPoint
MetricSeries
MetricsCollector
MetricsRegistry
get_metrics_registry()
render_prometheus_exposition()
get_validation_metrics()
get_security_metrics()
get_performance_metrics()
AlertStatus
Alert
NotificationChannel
LogNotificationChannel
EmailNotificationChannel
SlackNotificationChannel
WebhookNotificationChannel
create_default_alert_rules()
RealTimeDashboard
DashboardConfig
LiveMetrics
WorkflowPerformanceReporter
ReportFormat
PerformanceInsight
SimpleDashboardAPI
DashboardAPIServer
PerformanceVisualizer
Development
kailash
kailash.monitoring
kailash.monitoring.alerts
kailash.monitoring.metrics
kailash.nodes.base_with_acl
kailash.runtime.access_controlled
kailash.runtime.dispatcher
kailash.runtime.durable
kailash.runtime.trust
kailash.workflow.migration