Skip to content

Commit e999374

Browse files
authored
Merge pull request #27 from instana/better_entity_naming
Better entity naming
2 parents 4102f99 + 9e2e8ea commit e999374

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

example/simple.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import time
77
import opentracing.ext.tags as ext
88

9-
SERVICE = "python-simple"
9+
SERVICE = "python-overlord"
1010

1111
def main(argv):
1212
instana.tracer.init(o.Options(service=SERVICE,
@@ -17,16 +17,16 @@ def main(argv):
1717
simple()
1818

1919
def simple():
20-
parent_span = ot.tracer.start_span(operation_name="parent")
21-
parent_span.set_tag(ext.COMPONENT, SERVICE)
20+
parent_span = ot.tracer.start_span(operation_name="asteroid")
21+
parent_span.set_tag(ext.COMPONENT, "Python simple example app")
2222
parent_span.set_tag(ext.SPAN_KIND, ext.SPAN_KIND_RPC_SERVER)
2323
parent_span.set_tag(ext.PEER_HOSTNAME, "localhost")
2424
parent_span.set_tag(ext.HTTP_URL, "/python/simple/one")
2525
parent_span.set_tag(ext.HTTP_METHOD, "GET")
2626
parent_span.set_tag(ext.HTTP_STATUS_CODE, 200)
2727
parent_span.log_kv({"foo": "bar"})
2828

29-
child_span = ot.tracer.start_span(operation_name="child", child_of=parent_span)
29+
child_span = ot.tracer.start_span(operation_name="spacedust", child_of=parent_span)
3030
child_span.set_tag(ext.SPAN_KIND, ext.SPAN_KIND_RPC_CLIENT)
3131
child_span.set_tag(ext.PEER_HOSTNAME, "localhost")
3232
child_span.set_tag(ext.HTTP_URL, "/python/simple/two")

instana/meter.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,14 @@ def process(self):
148148

149149
def collect_snapshot(self):
150150
try:
151-
if "FLASK_APP" in os.environ:
151+
if self.sensor.service_name:
152+
appname = self.sensor.service_name
153+
elif "FLASK_APP" in os.environ:
152154
appname = os.environ["FLASK_APP"]
153155
elif "DJANGO_SETTINGS_MODULE" in os.environ:
154156
appname = os.environ["DJANGO_SETTINGS_MODULE"].split('.')[0]
155157
else:
156-
appname = os.path.basename(sys.executable)
158+
appname = os.path.basename(sys.argv[0])
157159

158160
s = Snapshot(name=appname,
159161
version=sys.version,

0 commit comments

Comments
 (0)