Skip to content

Commit a2f93dc

Browse files
committed
add config
1 parent 33376e7 commit a2f93dc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/fluent/plugin/in_otlp.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def start
8181
end
8282

8383
if @grpc_config
84-
grpc_handler = GrpcHandler.new
84+
grpc_handler = GrpcHandler.new(@grpc_config)
8585
grpc_handler.run(
8686
logs: lambda { |record|
8787
router.emit(@tag, Fluent::EventTime.now, { type: Otlp::RECORD_TYPE_LOGS, message: record })
@@ -172,10 +172,14 @@ def request_response(request:, call:, method:)
172172
end
173173
end
174174

175+
def initialize(grpc_config)
176+
@grpc_config = grpc_config
177+
end
178+
175179
def run(logs:, metrics:, traces:)
176180
Thread.new do
177181
server = GRPC::RpcServer.new(interceptors: [ExceptionInterceptor.new])
178-
server.add_http2_port("0.0.0.0:4317", :this_port_is_insecure)
182+
server.add_http2_port("#{@grpc_config.host}:#{@grpc_config.port}", :this_port_is_insecure)
179183

180184
logs_handler = Otlp::ServiceHandler::Logs.new
181185
logs_handler.callback = lambda { |request|

0 commit comments

Comments
 (0)