Skip to content

General approach for "unsupported features" in exporters #257

Description

@erikbosch

Now we are implementing struct support, and we have a proposal to add stringsize. In some exporters (like Yaml/JSON/CSV) adding support is relatively straightforward, but what to do in others? Maybe not a big problem as long as we do not use the concept in the standard catalog, but what if we use them in standard catalog?

Documenting how the features are handled in each exporter should be minimum requirement, but what more? Some ideas:

  • If we use a feature in standard catalog (e.g. struct or stringsize), then none of the "official" tools (i.e. not contrib/obsolete) shall give an error
  • But is ok that exporters ignore certain features, in some cases it might be impossible to support the feature in target language/format
  • If important features like datatype (e.g. struct) can not be supported a warning shall be given stating name of the signal is ignored.
  • If less important features are ignored (like stringsize), an info message shall be given.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions