{"library":"mongo-tooling-metrics","title":"Mongo Tooling Metrics","description":"A slim library which leverages Pydantic to reliably collect type-enforced metrics and store them to MongoDB. Version 1.0.8 supports Python >=3.7,<4.0. Low release cadence.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install mongo-tooling-metrics"],"cli":null},"imports":["from mongo_tooling_metrics import MetricCollector","from mongo_tooling_metrics import MetricsConfig"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from mongo_tooling_metrics import MetricCollector, MetricsConfig\nimport os\n\nconfig = MetricsConfig(\n    mongo_uri=os.environ.get('MONGO_URI', 'mongodb://localhost:27017'),\n    database_name='metrics',\n    collection_name='my_metrics'\n)\ncollector = MetricCollector(config)\ncollector.send_gauge('my_gauge', 42)\nprint('Metric sent successfully.')","lang":"python","description":"Initialize MetricsConfig with MongoDB URI and collection details, then create a MetricCollector and send a gauge metric.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}