-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Process IP problem/inconsistency #821
Copy link
Copy link
Closed
Labels
buggood first issueGood for beginnersGood for beginnershelp wantedFeatures that maintainers are willing to accept but do not have cycles to implementFeatures that maintainers are willing to accept but do not have cycles to implement
Description
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
buggood first issueGood for beginnersGood for beginnershelp wantedFeatures that maintainers are willing to accept but do not have cycles to implementFeatures that maintainers are willing to accept but do not have cycles to implement