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
AddCalendar
The span covering IJobStore.AddCalendar.
public const string AddCalendar = "Quartz.JobStore.AddCalendar"
Field Value
AddJob
The span covering IJobStore.AddJob.
public const string AddJob = "Quartz.JobStore.AddJob"
Field Value
AddTrigger
The span covering IJobStore.AddTrigger.
public const string AddTrigger = "Quartz.JobStore.AddTrigger"
Field Value
Clear
The span covering IJobStore.Clear.
public const string Clear = "Quartz.JobStore.Clear"
Field Value
DeleteCalendar
The span covering IJobStore.DeleteCalendar.
public const string DeleteCalendar = "Quartz.JobStore.DeleteCalendar"
Field Value
DeleteJob
The span covering IJobStore.DeleteJob.
public const string DeleteJob = "Quartz.JobStore.DeleteJob"
Field Value
DeleteJobs
The span covering IJobStore.DeleteJobs.
public const string DeleteJobs = "Quartz.JobStore.DeleteJobs"
Field Value
DeleteTrigger
The span covering IJobStore.DeleteTrigger.
public const string DeleteTrigger = "Quartz.JobStore.DeleteTrigger"
Field Value
DeleteTriggers
The span covering IJobStore.DeleteTriggers.
public const string DeleteTriggers = "Quartz.JobStore.DeleteTriggers"
Field Value
PauseAll
The span covering IJobStore.PauseAll.
public const string PauseAll = "Quartz.JobStore.PauseAll"
Field Value
PauseJob
The span covering IJobStore.PauseJob.
public const string PauseJob = "Quartz.JobStore.PauseJob"
Field Value
PauseJobGroups
The span covering IJobStore.PauseJobGroups.
public const string PauseJobGroups = "Quartz.JobStore.PauseJobGroups"
Field Value
PauseJobs
The span covering IJobStore.PauseJobs.
public const string PauseJobs = "Quartz.JobStore.PauseJobs"
Field Value
PauseTrigger
The span covering IJobStore.PauseTrigger.
public const string PauseTrigger = "Quartz.JobStore.PauseTrigger"
Field Value
PauseTriggerGroups
The span covering IJobStore.PauseTriggerGroups.
public const string PauseTriggerGroups = "Quartz.JobStore.PauseTriggerGroups"
Field Value
PauseTriggers
The span covering IJobStore.PauseTriggers.
public const string PauseTriggers = "Quartz.JobStore.PauseTriggers"
Field Value
ReleaseAcquiredTrigger
The span covering IJobStore.ReleaseAcquiredTrigger.
public const string ReleaseAcquiredTrigger = "Quartz.JobStore.ReleaseAcquiredTrigger"
Field Value
ReplaceTrigger
The span covering IJobStore.ReplaceTrigger.
public const string ReplaceTrigger = "Quartz.JobStore.ReplaceTrigger"
Field Value
ResetTriggerFromErrorState
The span covering IJobStore.ResetTriggerFromErrorState.
public const string ResetTriggerFromErrorState = "Quartz.JobStore.ResetTriggerFromErrorState"
Field Value
ResetTriggersFromErrorState
The span covering IJobStore.ResetTriggersFromErrorState.
public const string ResetTriggersFromErrorState = "Quartz.JobStore.ResetTriggersFromErrorState"
Field Value
ResumeAll
The span covering IJobStore.ResumeAll.
public const string ResumeAll = "Quartz.JobStore.ResumeAll"
Field Value
ResumeJob
The span covering IJobStore.ResumeJob.
public const string ResumeJob = "Quartz.JobStore.ResumeJob"
Field Value
ResumeJobGroups
The span covering IJobStore.ResumeJobGroups.
public const string ResumeJobGroups = "Quartz.JobStore.ResumeJobGroups"
Field Value
ResumeJobs
The span covering IJobStore.ResumeJobs.
public const string ResumeJobs = "Quartz.JobStore.ResumeJobs"
Field Value
ResumeTrigger
The span covering IJobStore.ResumeTrigger.
public const string ResumeTrigger = "Quartz.JobStore.ResumeTrigger"
Field Value
ResumeTriggerGroups
The span covering IJobStore.ResumeTriggerGroups.
public const string ResumeTriggerGroups = "Quartz.JobStore.ResumeTriggerGroups"
Field Value
ResumeTriggers
The span covering IJobStore.ResumeTriggers.
public const string ResumeTriggers = "Quartz.JobStore.ResumeTriggers"
Field Value
ScheduleJob
The span covering IJobStore.ScheduleJob.
public const string ScheduleJob = "Quartz.JobStore.ScheduleJob"
Field Value
ScheduleJobs
The span covering IJobStore.ScheduleJobs.
public const string ScheduleJobs = "Quartz.JobStore.ScheduleJobs"
Field Value
TriggeredJobComplete
The span covering IJobStore.TriggeredJobComplete.
public const string TriggeredJobComplete = "Quartz.JobStore.TriggeredJobComplete"
Field Value
TriggersFired
The span covering IJobStore.TriggersFired.
public const string TriggersFired = "Quartz.JobStore.TriggersFired"
Field Value
UpdateTriggerDetails
The span covering IJobStore.UpdateTriggerDetails.
public const string UpdateTriggerDetails = "Quartz.JobStore.UpdateTriggerDetails"