Re: RFC: metric labels as first-class PCP concept

"Nathan Scott" <[email protected]>
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>

----- Original Message -----
> ----- Original Message -----
> > [...]
> > % pminfo -f pmcd.labels
> > @labels: {"datacenter":"sydney", "host":"acme1", "deployment":"production"}
> 
> OK, so returning to global labels & JSON - I could see JSON working for
> the label values, possibly, maybe.
> 
> It does raise concerns that it will quickly get abused via deep levels
> of nesting and inconsistencies between JSON tags, giving client tools
> little to work with - in which case the value of adding labels could
> become lost (if we use JSON, we'd have to have mandatory fields like
> "name" and "value" at least I think to provide some basic client-side
> certainty).

Oh, that doesn't make sense -> there's no need for top level name= and
value= as its implied.  I think I lean a little further toward JSON as
labels format over simple name=value pairs then, although not totally
convinced yet.  I would love to see some concrete examples where other
JSON syntax (arrays, objects) make sense as values, because if there's
none, "name=value host=acme1" is still simpler and more compact.

cheers.

--
Nathan

-=-=-=-=-=-=-=-=-=-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#14792): https://groups.io/g/pcp/message/14792
View All Messages In Topic (9): https://groups.io/g/pcp/topic/3188520
Mute This Topic: https://groups.io/mt/3188520?uid=174580
New Topic: https://groups.io/g/pcp/post

Change Your Subscription: https://groups.io/g/pcp/editsub?uid=174580

Group Home: https://groups.io/g/pcp
Contact Group Owner: [email protected]

Terms of Service: https://groups.io/static/tos

Unsubscribe: https://groups.io/g/pcp/leave/354243/563757577/xyzzy
-=-=-=-=-=-=-=-=-=-=-=-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.