53
|
1 # Stubs for scales.graphite (Python 3)
|
|
2 #
|
|
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
|
|
4
|
|
5 import threading
|
|
6 from typing import Any, Optional
|
|
7
|
|
8 log: Any
|
|
9
|
|
10 class GraphitePusher:
|
|
11 rules: Any = ...
|
|
12 pruneRules: Any = ...
|
|
13 prefix: Any = ...
|
|
14 graphite: Any = ...
|
|
15 def __init__(self, host: Any, port: Any, prefix: Optional[Any] = ...) -> None: ...
|
|
16 def push(self, statsDict: Optional[Any] = ..., prefix: Optional[Any] = ..., path: Optional[Any] = ...) -> None: ...
|
|
17 def allow(self, rule: Any) -> None: ...
|
|
18 def forbid(self, rule: Any) -> None: ...
|
|
19 def prune(self, rule: Any) -> None: ...
|
|
20
|
|
21 class GraphitePeriodicPusher(threading.Thread, GraphitePusher):
|
|
22 daemon: bool = ...
|
|
23 period: Any = ...
|
|
24 def __init__(self, host: Any, port: Any, prefix: Optional[Any] = ..., period: int = ...) -> None: ...
|
|
25 def run(self) -> None: ...
|