Files
2020-04-08 10:39:44 -07:00

38 lines
739 B
Python

from enum import Enum
from ..vendor.debtcollector import removals
from ..utils import removed_classproperty
class SpanTypes(Enum):
CACHE = "cache"
CASSANDRA = "cassandra"
ELASTICSEARCH = "elasticsearch"
GRPC = "grpc"
HTTP = "http"
MONGODB = "mongodb"
REDIS = "redis"
SQL = "sql"
TEMPLATE = "template"
WEB = "web"
WORKER = "worker"
@removals.removed_class("AppTypes")
class AppTypes(object):
@removed_classproperty
def web(cls):
return SpanTypes.WEB
@removed_classproperty
def db(cls):
return "db"
@removed_classproperty
def cache(cls):
return SpanTypes.CACHE
@removed_classproperty
def worker(cls):
return SpanTypes.WORKER