Skip to content

Commit 25da144

Browse files
authored
Update PyTorch Inference toolkit to log telemetry metrics (#131)
* Update PyTorch Inference toolkit to log telemetry metrics * Remove changes in torchserve.py
1 parent d481a12 commit 25da144

File tree

1 file changed

+14
-1
lines changed
  • src/sagemaker_pytorch_serving_container/etc

1 file changed

+14
-1
lines changed

src/sagemaker_pytorch_serving_container/etc/log4j2.xml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@
5959
</Policies>
6060
<DefaultRolloverStrategy max="5"/>
6161
</RollingFile>
62+
<ScriptAppenderSelector name="telemetry_metrics">
63+
<Script language="JavaScript"><![CDATA[
64+
java.lang.System.getenv("SM_TELEMETRY_LOG") == null ? "null_appender" : "remote_appender";]]>
65+
</Script>
66+
<AppenderSet>
67+
<Null name="null_appender"/>
68+
<File name="remote_appender" fileName="${env:SM_TELEMETRY_LOG}">
69+
<PatternLayout pattern="%m%n"/>
70+
</File>
71+
</AppenderSet>
72+
</ScriptAppenderSelector>
6273
</Appenders>
6374
<Loggers>
6475
<Logger name="ACCESS_LOG" level="info">
@@ -78,10 +89,12 @@
7889
<Logger name="TS_METRICS" level="info">
7990
<AppenderRef ref="ts_metrics"/>
8091
</Logger>
92+
<Logger name="TELEMETRY_METRICS" level="all">
93+
<AppenderRef ref="telemetry_metrics"/>
94+
</Logger>
8195
<Root level="info">
8296
<AppenderRef ref="STDOUT"/>
8397
<AppenderRef ref="ts_log"/>
8498
</Root>
8599
</Loggers>
86100
</Configuration>
87-

0 commit comments

Comments
 (0)