opentelemetry-plugin
Monitor and observe Jenkins with OpenTelemetry.
파일 탐색기
최종 버전 다운로드 (.zip)- cd.yaml
- jenkins-security-scan.yml
- CODEOWNERS
- dependabot.yml
- release-drafter.yml
- maven-wrapper.properties
- extensions.xml
- maven.config
- ansible.dsl
- Dockerfile
- gradle.dsl
- grafana-datasources.yml
- hello-world.dsl
- import_dashboard.dsl
- jenkins-elastic.yml
- jenkins-grafana.yml
- maven.dsl
- otel-cli-make.dsl
- otel-cli.dsl
- otel-collector-config.yaml
- otel-collector-grafana.yaml
- plugins.txt
- prometheus.yaml
- pytest-otel.dsl
- docker-compose-elastic-cloud.yml
- docker-compose-elastic.yml
- docker-compose-grafana.yml
- docker-compose.yml
- Makefile
- README.md
- services.yml
- jenkins-http-request-trace-details-elastic.png
- jenkins-http-request-trace-elastic.png
- jenkins-http-request-trace-jaeger.png
- jenkins-http-request-traces-elastic.png
- jenkins-http-request-traces-jaeger.png
- jenkins-http-request-traces-overview-elastic.png
- edot_checkbox.png
- jenkins-config-elastic-backend-advanced-button.png
- jenkins-config-elastic-logs-with-visualization-through-jenkins.png
- jenkins-config-elastic-logs-without-visualization-through-jenkins.png
- jenkins-maven-execution-trace-elastic.png
- jenkins-maven-execution-trace-jaeger.png
- jenkins-opentelemetry-architecture-collector-elastic.png
- jenkins-opentelemetry-architecture-elastic.png
- jenkins-opentelemetry-architecture-jaeger-prometheus.png
- jenkins-opentelemetry-jaeger-withNewSpan.png
- jenkins-opentelemetry-plugin-configuration.png
- jenkins-pipeline-build-console-with-hlink-elastic-and-logs-zoom.png
- jenkins-pipeline-build-console-with-hlink-elastic-and-without-logs-zoom.png
- jenkins-pipeline-build-console-with-hlink-elastic-zoom.png
- jenkins-pipeline-logs-custom-config.png
- jenkins-pipeline-logs-custom-visualization.png
- jenkins-pipeline-logs-elastic-kibana-role.png
- jenkins-pipeline-logs-elastic-kibana-user.png
- jenkins-pipeline-logs-elastic-with-visualization-through-jenkins.png
- jenkins-pipeline-logs-elastic-without-visualization-through-jenkins.png
- jenkins-pipeline-slow-agent-allocation-elastic-annotated.png
- jenkins-pipeline-slow-agent-allocation-elastic.png
- jenkins-pipeline-slow-agent-allocation-jaeger-detailed.png
- jenkins-pipeline-slow-agent-allocation-jaeger.png
- jenkins-remoting-instrumentation.png
- kibana_jenkins_overview_dashboard.png
- kibana_jenkins_provisioning_dashboard.png
- scripted-pipeline-status-page-annotated.jpg
- scripted-pipeline-status-page-elastic-observability-annotated.jpg
- scripted-pipeline-status-page-elastic-observability.png
- build-logs.md
- DASHBOARDS.md
- EDOT.md
- http-requests-traces.md
- job-traces.md
- monitoring-metrics.md
- security_obs.md
- setup-and-configuration.md
- ElasticBackendDashboardNotEnabledAdministrativeMonitor.java
- ElasticBackendKibanaBaseUrlNotSetAdministrativeMonitor.java
- ObservabilityBackendCheckAdministrativeMonitor.java
- BearerTokenAuthentication.java
- HeaderAuthentication.java
- NoAuthentication.java
- OtlpAuthentication.java
- CustomLogStorageRetriever.java
- ElasticLogsBackend.java
- ElasticLogsBackendWithJenkinsVisualization.java
- ElasticLogsBackendWithoutJenkinsVisualization.java
- ElasticsearchBuildLogsLineIterator.java
- ElasticsearchFields.java
- ElasticsearchLogStorageRetriever.java
- NoElasticLogsBackend.java
- GrafanaLogsBackend.java
- GrafanaLogsBackendBackendWithLogMirroringInJenkins.java
- GrafanaLogsBackendWithJenkinsVisualization.java
- GrafanaLogsBackendWithoutJenkinsVisualization.java
- LokiBuildLogsLineIterator.java
- LokiGetJenkinsBuildLogsQueryParameters.java
- LokiGetJenkinsBuildLogsQueryParametersBuilder.java
- LokiLogStorageRetriever.java
- LokiMetadata.java
- LokiTenantHeader.java
- NoGrafanaLogsBackend.java
- CustomObservabilityBackend.java
- DynatraceBackend.java
- DynatraceGrailBackend.java
- ElasticBackend.java
- GrafanaBackend.java
- JaegerBackend.java
- ObservabilityBackend.java
- ZipkinBackend.java
- MonitoringCloudListener.java
- MonitoringComputerListener.java
- DiskUsageMonitoringInitializer.java
- GitHubClientMonitoring.java
- JenkinsExecutorMonitoringInitializer.java
- JvmMonitoringInitializer.java
- OtelJulHandler.java
- PluginMonitoringInitializer.java
- SCMEventMonitoringInitializer.java
- ServletFilterInitializer.java
- StepExecutionInstrumentationInitializer.java
- CredentialsNotFoundException.java
- HttpAuthHeaderFactory.java
- OpenTelemetryConfigurerComputerListener.java
- OpenTelemetryTraceContextPropagatorFileCallableWrapperFactory.java
- AbstractInvisibleMonitoringAction.java
- AbstractMonitoringAction.java
- BuildStepMonitoringAction.java
- FlowNodeMonitoringAction.java
- OtelMonitoringAction.java
- RunPhaseMonitoringAction.java
- BitBucketPushCauseHandler.java
- BranchIndexingCauseHandler.java
- CauseHandler.java
- DefaultCauseHandler.java
- GitHubPushCauseHandler.java
- GitLabWebHookCauseHandler.java
- RemoteCauseHandler.java
- SCMTriggerCauseHandler.java
- TimerTriggerCauseHandler.java
- UpstreamCauseHandler.java
- UserIdCauseHandler.java
- AbstractPipelineListener.java
- GraphListenerAdapterToPipelineListener.java
- PipelineListener.java
- PipelineNodeUtil.java
- CloseableIterator.java
- InputStreamByteBuffer.java
- LogLineIterator.java
- LogLineIteratorInputStream.java
- TeeBuildListener.java
- TeeOutputStream.java
- TeeOutputStreamBuildListener.java
- TeePrintStream.java
- ConsoleNotes.java
- FlowNodeTraceContext.java
- LogLine.java
- LogsQueryResult.java
- LogStorageRetriever.java
- LogsViewHeader.java
- OtelLogOutputStream.java
- OtelLogSenderBuildListener.java
- OtelLogStorage.java
- OtelLogStorageFactory.java
- OverallLog.java
- RunTraceContext.java
- OtelContextAwareAbstractRunListener.java
- DefaultRunHandler.java
- JobDslRunHandler.java
- MatrixRunHandler.java
- RunHandler.java
- AbstractGitStepHandler.java
- BuildTriggerStepHandler.java
- DefaultStepHandler.java
- DurableTaskHandler.java
- GitCheckoutStepHandler.java
- GitStepHandler.java
- SetSpanAttributesStep.java
- SpanAttribute.java
- SpanAttributeStepExecution.java
- SpanAttributeTarget.java
- StepHandler.java
- WithNewSpanStep.java
- WithSpanAttributesStep.java
- WithSpanAttributeStep.java
- MonitoringAction.java
- MonitoringBuildStepListener.java
- MonitoringPipelineListener.java
- MonitoringRunListener.java
- OpenTelemetryAction.java
- OtelEnvironmentContributor.java
- OtelEnvironmentContributorService.java
- OtelStepEnvironmentContributor.java
- OtelTraceService.java
- RunFlowNodeIdentifier.java
- RunIdentifier.java
- ViewColumn.java
- Clocks.java
- GlobalOpenTelemetrySdk.java
- package-info.java
- MonitoringQueueListener.java
- RemoteSpanAction.java
- AuditingSecurityListener.java
- CicdMetrics.java
- ConfigurationKey.java
- ExtendedJenkinsAttributes.java
- GitHubAttributes.java
- JenkinsMetrics.java
- package-info.java
- SemConvStability.java
- StaplerInstrumentationServletFilter.java
- TraceContextServletFilter.java
- JenkinsControllerOpenTelemetry.java
- JenkinsOpenTelemetryPluginConfiguration.java
- OpenTelemetryAttributesAction.java
- OpenTelemetryConfiguration.java
- OpenTelemetryRootAction.java
- OtelUtils.java
- TemplateBindingsProvider.java
- jenkins-kibana-dashboards-8.10.x.ndjson
- jenkins-kibana-dashboards-8.14.ndjson
- jenkins-kibana-dashboards-8.14.x.ndjson
- jenkins-kibana-dashboards-8.17.ndjson
- jenkins-kibana-dashboards-8.18.ndjson
- jenkins-kibana-dashboards-9.0.x.ndjson
- jenkins-kibana-dashboards.ndjson
- message.jelly
- message.jelly
- message.jelly
- config.jelly
- help-tokenId.html
- config.jelly
- help-headerName.html
- config.jelly
- config.jelly
- help-metricsVisualizationUrlTemplate.html
- help-traceVisualisationUrlTemplate.html
- config.jelly
- help-dashboardTimeRange.html
- help-managementZoneId.html
- config.jelly
- config.jelly
- config.jelly
- config.jelly
- config.jelly
- help-displayKibanaDashboardLink.html
- help-elasticsearchCredentialsId.html
- help-elasticsearchUrl.html
- help-enableEDOT.html
- help-kibanaDashboardUrlParameters.html
- config.jelly
- help-lokiOTelLogFormat.html
- help-lokiTenantId.html
- config.jelly
- help-lokiOTelLogFormat.html
- config.jelly
- config.jelly
- config.jelly
- config.jelly
- config.jelly
- help-configurationProperties.html
- help-disabledResourceProviders.html
- help-exportOtelConfigurationAsEnvironmentVariables.html
- help-ignoredSteps.html
- help-semConvStability.html
- help-serviceName.html
- help-serviceNamespace.html
- help-timeoutMillis.html
- help-traceVisualisationUrlTemplate.html
- jobMain.jelly
- summary.jelly
- config.jelly
- help-key.html
- column.jelly
- columnHeader.jelly
- columnHeader.properties
- Messages.properties
- index.jelly
- elastic.png
- jaeger.png
- opentelemetry.png
- zipkin.png
- elastic.png
- grafana.png
- jaeger.png
- opentelemetry.png
- zipkin.png
- elastic.png
- grafana.png
- jaeger.png
- opentelemetry.png
- zipkin.png
- dynatrace.svg
- elastic.svg
- grafana.svg
- jaeger.svg
- opentelemetry.svg
- zipkin.svg
- ElasticsearchBackendITTest.java
- ElasticStack.java
- ElasticStackIT.java
- GrafanaLogsBackendTest.java
- LokiBuildLogsLineIteratorIT.java
- LokiBuildLogsLineIteratorTest.java
- LokiLogStorageRetrieverIT.java
- CustomObservabilityBackendTest.java
- DynatraceBackendTest.java
- ElasticBackendTest.java
- GrafanaBackendTest.java
- GitHubClientMonitoringTest.java
- StepExecutionInstrumentationInitializerTest.java
- ConfigurationAsCodeDefaultTest.java
- ConfigurationAsCodeElasticLogsBackendExclusiveTest.java
- ConfigurationAsCodeElasticLogsBackendTest.java
- ConfigurationAsCodeElasticTest.java
- ConfigurationAsCodeJaegerTest.java
- ConfigurationAsCodeTest.java
- ConfigurationAsCodeZipkinTest.java
- HttpAuthHeaderFactoryTest.java
- OpenTelemetryConfigurerComputerListenerTest.java
- ConsoleNotesTest.java
- ElasticStackConfigurationFormTest.java
- OpenTelemetryLogToElasticsearchIT.java
- OtelLocaLogMirroringTest.java
- DefaultRunHandlerTest.java
- GitStepHandlerTest.java
- SetSpanAttributesStepTest.java
- SpanContextPropagationSynchronousNonBlockingTestStep.java
- SpanContextPropagationSynchronousTestStep.java
- StepResultTest.java
- WithNewSpanStepTest.java
- WithSpanAttributesStepTest.java
- WithSpanAttributeStepTest.java
- MonitoringPipelineListenerNonParameterizedTest.java
- MonitoringPipelineListenerParameterizedTest.java
- MonitoringRunListenerTest.java
- MonotonicClockTest.java
- GlobalOpenTelemetrySdkTest.java
- RemoteSpanDisabledTest.java
- RemoteSpanTest.java
- CheckIsDockerAvailable.java
- CheckIsLinuxOrMac.java
- ConfigurationKeyTest.java
- StaplerInstrumentationServletFilterTest.java
- TraceContextServletFilterTest.java
- BaseIntegrationTest.java
- JenkinsControllerOpenTelemetryTest.java
- JenkinsOpenTelemetryPluginConfigurationIntegrationTest.java
- JenkinsOtelPluginFreestyleIntegrationTest.java
- JenkinsOtelPluginIntegrationTest.java
- JenkinsOtelPluginMatrixIntegrationTest.java
- JenkinsOtelPluginMavenIntegrationTest.java
- JenkinsOtelPluginMBPIntegrationTest.java
- JobDslIntegrationTest.java
- LifecycleDebugger.java
- LogsViewHeaderTest.java
- MonitoringActionTest.java
- OpenTelemetryConfigurationTest.java
- OtelUtilsTest.java
- InMemoryLogRecordExporterProvider.java
- InMemoryMetricExporterProvider.java
- InMemoryMetricExporterUtils.java
- InMemorySpanExporterProvider.java
- SpanBuilderMock.java
- SpanMock.java
- TracerMock.java
- ExtendedGitSampleRepoRule.java
- roles.yml
- users
- users_roles
- jcasc-elastic-backend.yml
- loki_query_response.json
- configuration-as-code-default-expected.yml
- configuration-as-code-default.yml
- configuration-as-code-expected.yml
- configuration-as-code.yml
- elastic-expected.yml
- elastic-logs-exclusive-expected.yml
- elastic-logs-exclusive.yml
- elastic-logs-expected.yml
- elastic-logs.yml
- elastic.yml
- jaeger-expected.yml
- jaeger.yml
- zipkin-expected.yml
- zipkin.yml
- jcasc-elastic-backend.yml
- jcasc-elastic-backend.yml
- remote-span-disabled.yml
- ant.xml
- jcasc-elastic-backend.yml
- kibana.yml
- io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider
- io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider
- io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
- api-key.sh
- docker-compose.yml
- edot.yml
- elastic-stack.yml
- otel-collector.yml
- simple-projects.zip
- .editorconfig
- .git-blame-ignore-revs
- .gitignore
- AGENTS.md
- Jenkinsfile
- LICENSE
- mvnw
- mvnw.cmd
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jenkinsci/opentelemetry-plugin
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd opentelemetry-plugin
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
