influxdata / influxdata/influxdb-client-csharp

Best practices regarding object lifetimes (InfluxDBClient, WriteApi)

Open
#463 2 comments 10 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
377
Forks
93
Avg merge
9m
Merged PRs (30d)
2

Description

// tried feature request and it didn't work, I swear!

__Proposal:__
Line out best practices in the documentation how to efficiently write to InfluxDB using the C# SDK

__Current behavior:__
I'm uncertain which object to keep as a singleton and which ones to keep transient.
Currently I am holding on to my InfluxDBClient instance and create a new WriteApi instance every single time I need to write a new measurement.

__Desired behavior:__
Explanation how to be efficient.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the C# SDK documentation for InfluxDBClient and WriteApi, focusing on the current guidance for object lifetimes and write usage. The documentation is done when it clearly explains which objects to retain or recreate and how to write measurements efficiently.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.