INNER CODE UNIT · Python
__init__
stephenhillier/starlette_exporter · starlette_exporter/middleware.py:130
def __init__(
self,
app: ASGIApp,
group_paths: bool = True,
app_name: str = "starlette",
prefix: str = "starlette",
buckets: Optional[Sequence[Union[float, str]]] = None,
filter_unhandled_paths: bool = True,
skip_paths: Optional[List[str]] = None,
skip_methods: Optional[List[str]] = None,
optional_metrics: Optional[List[str]] = None,
always_use_int_status: bool = False,
labels: Optional[Mapping[str, Union[str, Callable]]] = None,
exemplars: Optional[Callable] = None,
group_unhandled_paths: bool = False,
):
self.app = app
self.app_name = app_name