I'm using the Influx C# Client to add some telemetry to a server application.
Should I create multiple measurements to capture the different types of events eg.
sql_connection_error, user_login etc.
Or should I have just one measurement eg myApplication used throughout, and then have use different fields for the above events eg. sql_connection_error etc?
or asked another way, what's better:
"mysql_connection_error,database=dbname,server=serverName,uid=prodUser error=1044i <TIMESTAMP>"
"userLogin,server=serverName,uid=prodUser user=userName <TIMESTAMP>"
Or
"myApplication,database=dbname,server=serverName,uid=prodUser mysql_connection_error=1044i <TIMESTAMP>"
"myApplication,server=serverName,uid=prodUser user_login=userName <TIMESTAMP>"
Is it preferable to have all measurements share the same set of tag-keys? (edited)