tessl install tessl/pypi-influxdb-client@1.49.0Comprehensive Python client library for InfluxDB 2.x with sync/async APIs for writing, querying, and managing time series data.
Agent Success
Agent success rate when using this tile
82%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.19x
Baseline
Agent success rate without this tile
69%
{
"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
}
]
}