Skip to main content

SLA Checker

SLA Checker helps to check if an event is within the defined SLA.

Installation

pip3 install sla-checker

Usage

Input parameters:

  • event_start: when the event starts (e.g. when a trouble ticket is created)
  • event_end: when the event ends (e.g. when the trouble ticket is solved)
  • country_code (optional if working_on_holidays = True): the country code (e.g. IT)
  • minutes_to_resolve: maximum time in minutes allowed between event_start and event_end
  • opening_hours (optional if 7x24 service): define opening hours (e.g. 09:00)
  • closing_hours (optional if 7x24 service): define closing hours (e.g. 18:00)
  • working_on_sat (optional, default is False): define if Saturday is a working day
  • working_on_holidays (optional, default is False): define if Sunday and Holidays are working days

Example (7x24 service with 2 hours SLA):

sla = sla_checker.SLAChecker()
sla.check(
  event_start = datetime.datetime(2020, 12, 24, 17, 0, 0),
  event_end = datetime.datetime(2020, 12, 28, 10, 0, 1),
  country_code = "IT",
  minutes_to_resolve = 120,
)

Example (5x9 service with 2 hours SLA):

sla = sla_checker.SLAChecker()
sla.check(
  event_start = datetime.datetime(2020, 12, 24, 17, 0, 0),
  event_end = datetime.datetime(2020, 12, 28, 10, 0, 1),
  country_code = "IT",
  minutes_to_resolve = 120,
  opening_hours = "09:00",
  closing_hours = "18:00",
  working_on_sat = False,
  working_on_holidays = False,
)

Example (7x9 service with 2 hours SLA):

sla = sla_checker.SLAChecker()
sla.check(
  event_start = datetime.datetime(2020, 12, 24, 17, 0, 0),
  event_end = datetime.datetime(2020, 12, 28, 10, 0, 1),
  country_code = "IT",
  minutes_to_resolve = 120,
  opening_hours = "09:00",
  closing_hours = "18:00",
  working_on_sat = True,
  working_on_holidays = True,
)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sla_checker-0.0.3.tar.gz (16.4 kB view details)

Uploaded Source

File details

Details for the file sla_checker-0.0.3.tar.gz.

File metadata

  • Download URL: sla_checker-0.0.3.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for sla_checker-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c762be49ffcfb0a83255a9b1af5996a95d177e33377a0a3595d82eaa27174ec0
MD5 3913ed6ca7e64d005e2d6f4d18c842ed
BLAKE2b-256 5968bb1b273eb2cb8f31c2e6f6f4b4c6f1ef238e4be53ea3703431d7d8ead865

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3 This release

1 file

0.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page