Table of Contents

Class OperationName.JobStore

Namespace
Quartz.Diagnostics
Assembly
Quartz.dll

The names of the spans a scheduler's calls into its store are traced under.

public static class OperationName.JobStore
Inheritance
OperationName.JobStore
Inherited Members

Remarks

A constant exists for every store operation that changes state or drives the fire cycle, and for nothing else. Reads are not traced — the Get* and Query* members and the three Exists overloads — because a read is one database round trip whose cost the caller's own span already covers, and a span saying "the store was asked" adds a frame rather than a fact. Neither are the lifecycle members Initialize, Shutdown, SchedulerStarted, SchedulerPaused and SchedulerResumed: each happens once, outside any request, so a span for it is a root of its own with nothing to be a child of. Nor is GetAcquireRetryDelay, which is advice a store gives out of its own configuration rather than an operation it performs.

The subset is therefore deliberate rather than half-finished, and it is exact in both directions — every constant here names a span TracingJobStore begins, and every span it begins is named here. OperationNameTest holds both halves, and separately holds every mutating member of IJobStore to having a constant, so a member added to the interface without a span fails the build rather than going quietly untraced.

These strings are the telemetry contract: dashboards, alerts and sampling rules match on them, so a rename is a breaking change for everyone watching and not a refactoring.

Fields

AcquireNextTriggers

The span covering IJobStore.AcquireNextTriggers.

public const string AcquireNextTriggers = "Quartz.JobStore.AcquireNextTriggers"

Field Value

string

AddCalendar

The span covering IJobStore.AddCalendar.

public const string AddCalendar = "Quartz.JobStore.AddCalendar"

Field Value

string

AddJob

The span covering IJobStore.AddJob.

public const string AddJob = "Quartz.JobStore.AddJob"

Field Value

string

AddTrigger

The span covering IJobStore.AddTrigger.

public const string AddTrigger = "Quartz.JobStore.AddTrigger"

Field Value

string

Clear

The span covering IJobStore.Clear.

public const string Clear = "Quartz.JobStore.Clear"

Field Value

string

DeleteCalendar

The span covering IJobStore.DeleteCalendar.

public const string DeleteCalendar = "Quartz.JobStore.DeleteCalendar"

Field Value

string

DeleteJob

The span covering IJobStore.DeleteJob.

public const string DeleteJob = "Quartz.JobStore.DeleteJob"

Field Value

string

DeleteJobs

The span covering IJobStore.DeleteJobs.

public const string DeleteJobs = "Quartz.JobStore.DeleteJobs"

Field Value

string

DeleteTrigger

The span covering IJobStore.DeleteTrigger.

public const string DeleteTrigger = "Quartz.JobStore.DeleteTrigger"

Field Value

string

DeleteTriggers

The span covering IJobStore.DeleteTriggers.

public const string DeleteTriggers = "Quartz.JobStore.DeleteTriggers"

Field Value

string

PauseAll

The span covering IJobStore.PauseAll.

public const string PauseAll = "Quartz.JobStore.PauseAll"

Field Value

string

PauseJob

The span covering IJobStore.PauseJob.

public const string PauseJob = "Quartz.JobStore.PauseJob"

Field Value

string

PauseJobGroups

The span covering IJobStore.PauseJobGroups.

public const string PauseJobGroups = "Quartz.JobStore.PauseJobGroups"

Field Value

string

PauseJobs

The span covering IJobStore.PauseJobs.

public const string PauseJobs = "Quartz.JobStore.PauseJobs"

Field Value

string

PauseTrigger

The span covering IJobStore.PauseTrigger.

public const string PauseTrigger = "Quartz.JobStore.PauseTrigger"

Field Value

string

PauseTriggerGroups

The span covering IJobStore.PauseTriggerGroups.

public const string PauseTriggerGroups = "Quartz.JobStore.PauseTriggerGroups"

Field Value

string

PauseTriggers

The span covering IJobStore.PauseTriggers.

public const string PauseTriggers = "Quartz.JobStore.PauseTriggers"

Field Value

string

ReleaseAcquiredTrigger

The span covering IJobStore.ReleaseAcquiredTrigger.

public const string ReleaseAcquiredTrigger = "Quartz.JobStore.ReleaseAcquiredTrigger"

Field Value

string

ReplaceTrigger

The span covering IJobStore.ReplaceTrigger.

public const string ReplaceTrigger = "Quartz.JobStore.ReplaceTrigger"

Field Value

string

ResetTriggerFromErrorState

The span covering IJobStore.ResetTriggerFromErrorState.

public const string ResetTriggerFromErrorState = "Quartz.JobStore.ResetTriggerFromErrorState"

Field Value

string

ResetTriggersFromErrorState

The span covering IJobStore.ResetTriggersFromErrorState.

public const string ResetTriggersFromErrorState = "Quartz.JobStore.ResetTriggersFromErrorState"

Field Value

string

ResumeAll

The span covering IJobStore.ResumeAll.

public const string ResumeAll = "Quartz.JobStore.ResumeAll"

Field Value

string

ResumeJob

The span covering IJobStore.ResumeJob.

public const string ResumeJob = "Quartz.JobStore.ResumeJob"

Field Value

string

ResumeJobGroups

The span covering IJobStore.ResumeJobGroups.

public const string ResumeJobGroups = "Quartz.JobStore.ResumeJobGroups"

Field Value

string

ResumeJobs

The span covering IJobStore.ResumeJobs.

public const string ResumeJobs = "Quartz.JobStore.ResumeJobs"

Field Value

string

ResumeTrigger

The span covering IJobStore.ResumeTrigger.

public const string ResumeTrigger = "Quartz.JobStore.ResumeTrigger"

Field Value

string

ResumeTriggerGroups

The span covering IJobStore.ResumeTriggerGroups.

public const string ResumeTriggerGroups = "Quartz.JobStore.ResumeTriggerGroups"

Field Value

string

ResumeTriggers

The span covering IJobStore.ResumeTriggers.

public const string ResumeTriggers = "Quartz.JobStore.ResumeTriggers"

Field Value

string

ScheduleJob

The span covering IJobStore.ScheduleJob.

public const string ScheduleJob = "Quartz.JobStore.ScheduleJob"

Field Value

string

ScheduleJobs

The span covering IJobStore.ScheduleJobs.

public const string ScheduleJobs = "Quartz.JobStore.ScheduleJobs"

Field Value

string

TriggeredJobComplete

The span covering IJobStore.TriggeredJobComplete.

public const string TriggeredJobComplete = "Quartz.JobStore.TriggeredJobComplete"

Field Value

string

TriggersFired

The span covering IJobStore.TriggersFired.

public const string TriggersFired = "Quartz.JobStore.TriggersFired"

Field Value

string

UpdateTriggerDetails

The span covering IJobStore.UpdateTriggerDetails.

public const string UpdateTriggerDetails = "Quartz.JobStore.UpdateTriggerDetails"

Field Value

string