Skip to content

Commit 55ef539

Browse files
authored
Update to OTel 1.26.0 (#3069)
1 parent d4d8517 commit 55ef539

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/FirstEntryPoint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import io.opentelemetry.javaagent.bootstrap.InternalLogger;
2424
import io.opentelemetry.javaagent.bootstrap.JavaagentFileHolder;
2525
import io.opentelemetry.javaagent.tooling.LoggingCustomizer;
26+
import io.opentelemetry.javaagent.tooling.config.EarlyInitAgentConfig;
2627
import java.io.File;
2728
import java.io.FileOutputStream;
2829
import java.io.OutputStreamWriter;
@@ -72,7 +73,7 @@ public String name() {
7273
}
7374

7475
@Override
75-
public void init() {
76+
public void init(EarlyInitAgentConfig earlyConfig) {
7677
try {
7778
if (DEBUG_SIGNED_JAR_ACCESS) {
7879
JarVerifierClassFileTransformer transformer = new JarVerifierClassFileTransformer();

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/processors/DelegatingLogData.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,13 @@ public InstrumentationScopeInfo getInstrumentationScopeInfo() {
3333
}
3434

3535
@Override
36-
public long getEpochNanos() {
37-
return delegate.getEpochNanos();
36+
public long getTimestampEpochNanos() {
37+
return delegate.getTimestampEpochNanos();
38+
}
39+
40+
@Override
41+
public long getObservedTimestampEpochNanos() {
42+
return delegate.getObservedTimestampEpochNanos();
3843
}
3944

4045
@Override
@@ -80,8 +85,11 @@ public String toString() {
8085
+ "instrumentationScopeInfo="
8186
+ getInstrumentationScopeInfo()
8287
+ ", "
83-
+ "epochNanos="
84-
+ getEpochNanos()
88+
+ "timestampEpochNanos="
89+
+ getTimestampEpochNanos()
90+
+ ", "
91+
+ "observedTimestampEpochNanos="
92+
+ getObservedTimestampEpochNanos()
8593
+ ", "
8694
+ "attributes="
8795
+ getAttributes()

agent/azure-monitor-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/LogDataMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ private TelemetryItem createMessageTelemetryItem(LogRecordData log, @Nullable Lo
114114

115115
// set standard properties
116116
setOperationTags(telemetryBuilder, log);
117-
setTime(telemetryBuilder, log.getEpochNanos());
117+
setTime(telemetryBuilder, log.getTimestampEpochNanos());
118118
setItemCount(telemetryBuilder, log, itemCount);
119119

120120
// update tags
@@ -144,7 +144,7 @@ private TelemetryItem createExceptionTelemetryItem(
144144

145145
// set standard properties
146146
setOperationTags(telemetryBuilder, log);
147-
setTime(telemetryBuilder, log.getEpochNanos());
147+
setTime(telemetryBuilder, log.getTimestampEpochNanos());
148148
setItemCount(telemetryBuilder, log, itemCount);
149149

150150
// update tags

agent/azure-monitor-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/MockLogData.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,15 @@ public InstrumentationScopeInfo getInstrumentationScopeInfo() {
2929
}
3030

3131
@Override
32-
public long getEpochNanos() {
32+
public long getTimestampEpochNanos() {
3333
return Instant.now().getEpochSecond();
3434
}
3535

36+
@Override
37+
public long getObservedTimestampEpochNanos() {
38+
return getTimestampEpochNanos();
39+
}
40+
3641
@Override
3742
public SpanContext getSpanContext() {
3843
return SpanContext.create(

buildSrc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies {
3434

3535
implementation("org.owasp:dependency-check-gradle:8.2.1")
3636

37-
implementation("io.opentelemetry.instrumentation:gradle-plugins:1.25.1-alpha")
37+
implementation("io.opentelemetry.instrumentation:gradle-plugins:1.26.0-alpha")
3838

3939
implementation("net.ltgt.gradle:gradle-errorprone-plugin:3.1.0")
4040
implementation("net.ltgt.gradle:gradle-nullaway-plugin:1.5.0")

dependencyManagement/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ data class DependencySet(val group: String, val version: String, val modules: Li
1111
val dependencyVersions = hashMapOf<String, String>()
1212
rootProject.extra["versions"] = dependencyVersions
1313

14-
val otelVersion = "1.25.0"
15-
val otelInstrumentationAlphaVersion = "1.25.1-alpha"
16-
val otelInstrumentationVersion = "1.25.1"
14+
val otelVersion = "1.26.0"
15+
val otelInstrumentationAlphaVersion = "1.26.0-alpha"
16+
val otelInstrumentationVersion = "1.26.0"
1717
val otelContribAlphaVersion = "1.18.0-alpha"
1818

1919
rootProject.extra["otelVersion"] = otelVersion

0 commit comments

Comments
 (0)