radio_exporter/src/main.py

34 lines
706 B
Python
Raw Permalink Normal View History

2022-06-30 21:06:30 +00:00
import json
import argparse
from src import PrometheusServer
2022-07-16 16:27:05 +00:00
2022-06-30 21:06:30 +00:00
def start():
parser = argparse.ArgumentParser(description="Run radio exporter")
2022-07-16 16:27:05 +00:00
parser.add_argument(
"-p",
"--port",
metavar="port",
action="store",
type=int,
default=8888,
help="Port for http server to listen on",
)
parser.add_argument(
"-a",
"--address",
metavar="address",
action="store",
default="0.0.0.0",
help="Address for http server to listen on",
)
2022-06-30 21:06:30 +00:00
args = parser.parse_args()
2022-07-16 16:27:05 +00:00
server = PrometheusServer.PromServer((args.address, args.port))
2022-06-30 21:06:30 +00:00
server.start()
2022-07-16 16:27:05 +00:00
if __name__ == "__main__":
2022-06-30 21:06:30 +00:00
start()