Skip to content

Process IP problem/inconsistency #821

@ledor473

Description

@ledor473

Requirement - what kind of business use case are you trying to solve?

View the process IP address in a human-readable format

Current setup

  • ES Datastore
  • NodeJS client 3.9.2dev0
  • Java client 0.24.0

Problem - what in Jaeger blocks you from solving the requirement?

As of now, the IP from NodeJS is displayed in Query as -1408172028

Here's the value in ES directly:

            "process": {
            "serviceName": "something-service",
            "tags": [
              {
                "key": "jaeger.version",
                "type": "string",
                "value": "Node-3.9.2dev0"
              },
              {
                "key": "jaeger.hostname",
                "type": "string",
                "value": "7fdc5f65b378"
              },
              {
                "key": "ip",
                "type": "float64",
                "value": "-1408172028"
              }
            ]

Proposal - what do you suggest to solve the problem or improve the existing situation?

Option 1:

NodeJS could report the IP as a String like the Java client.
The value in ES would be:


              {
                "key": "ip",
                "type": "string",
                "value": "10.0.0.1"
              }

Option 2:

Modify the Java client to report the IP in the same format as NodeJS and convert the value to a human-readable format in Query

Metadata

Metadata

Assignees

No one assigned

    Labels

    buggood first issueGood for beginnershelp wantedFeatures that maintainers are willing to accept but do not have cycles to implement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions