CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-influxdb-client

Comprehensive Python client library for InfluxDB 2.x with sync/async APIs for writing, querying, and managing time series data.

82

1.18x
Overview
Eval results
Files

rubric.jsonevals/scenario-7/

{
  "context": "This criteria evaluates how well the engineer uses the influxdb-client package's SSL/TLS configuration capabilities to create secure database connections. The focus is on proper use of the InfluxDBClient initialization parameters for different security scenarios including custom CA certificates, SSL verification control, and connection health verification.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "InfluxDBClient Initialization",
      "description": "Uses InfluxDBClient class from influxdb_client package to create client instances with proper import statement",
      "max_score": 15
    },
    {
      "name": "Custom CA Certificate",
      "description": "Correctly uses ssl_ca_cert parameter in InfluxDBClient constructor for production scenario to specify custom CA certificate file path",
      "max_score": 25
    },
    {
      "name": "SSL Verification Control",
      "description": "Correctly uses verify_ssl parameter in InfluxDBClient constructor to disable SSL verification for development scenario (verify_ssl=False)",
      "max_score": 25
    },
    {
      "name": "Default SSL Configuration",
      "description": "Creates standard client using InfluxDBClient with default SSL settings (verify_ssl=True or omitted) for standard HTTPS scenario",
      "max_score": 15
    },
    {
      "name": "Connection Parameters",
      "description": "Properly passes url, token, and org parameters to InfluxDBClient constructor in all three connection methods",
      "max_score": 10
    },
    {
      "name": "Health Check Method",
      "description": "Uses client.ping() method to verify database connection health and returns appropriate boolean result",
      "max_score": 10
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-influxdb-client

tile.json