# Graphite input and output logstash

**URL:** <https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365>\
**Category:** Logstash\
**Created:** [March 5, 2020, 7:44pm UTC](https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365 "2020-03-05T19:44:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jalajgujral](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jalajgujral](https://discuss.elastic.co/u/jalajgujral)\
**Post date:** [March 5, 2020, 7:44pm UTC](https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365/1 "2020-03-05T19:44:41Z")

</div>

Hi Guys ,

I am listing to one port where i am getting graphite and i want to send metrics to another graphite instance i am using graphite input and output plugins

This my config  
input {  
graphite {  
port =\> 8686  
}

output {

#output to graphite#  
graphite {  
id =\> "to\_graphite"  
fields\_are\_metrics =\> true  
host =\> "IP TO SEND"  
}  
}

i am getting this error

[2020-03-05T20:44:30,889][ERROR][logstash.agent] Failed to execute action {:action=\>LogStash::PipelineAction::Create/pipeline\_id:main, :exception=\>"LogStash::ConfigurationError", :message=\>"Expected one of #, =\> at line 7, column 9 (byte 61) after input {\n graphite {\n port =\> 8686\n }\n\noutput {\n stdout", :backtrace=\>["/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:41:in `compile_imperative'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:49:in `compile\_graph'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:11:in `block in compile_sources'", "org/jruby/RubyArray.java:2577:in `map'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:10:in `compile_sources'", "org/logstash/execution/AbstractPipelineExt.java:151:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:22:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:90:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline\_action/create.rb:43:in `block in execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:96:in `block in exclusive'", "org/jruby/ext/thread/Mutex.java:165:in `synchronize'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:96:in `exclusive'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline\_action/create.rb:39:in `execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:334:in `block in converge\_state'"]}  
[2020-03-05T20:44:31,025][INFO][logstash.agent] Successfully started Logstash API endpoint {:port=\>9600}  
[2020-03-05T20:44:36,101][INFO][logstash.runner] Logstash shut down.

Can someone please help

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [March 5, 2020, 11:03pm UTC](https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365/2 "2020-03-05T23:03:37Z")

</div>

> [@jalajgujral](#):
>
> This my config

No it is not. The error message says Expected one of #, =\> at line 7, column 9 (byte 61) after input {\n graphite {\n port =\> 8686\n }\n\noutput {\n stdout" and you do not show a stdout output in your config.

---

<div class="post-metadata">

**Author:** ![dbviz](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@dbviz](https://discuss.elastic.co/u/dbviz)\
**Post date:** [March 6, 2020, 10:52am UTC](https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365/3 "2020-03-06T10:52:58Z")

</div>

> [@jalajgujral](#):
>
> #output to graphite#

Try to delete this line

---

<div class="post-metadata">

**Author:** ![jalajgujral](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jalajgujral](https://discuss.elastic.co/u/jalajgujral)\
**Post date:** [March 6, 2020, 11:07am UTC](https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365/4 "2020-03-06T11:07:04Z")

</div>

input {  
graphite {  
port =\> "8787"  
codec =\> "graphite"  
}

}  
output {

graphite {  
id =\> "to\_graphite"  
host =\> "ip"  
}  
}

[2020-03-06T12:05:37,652][ERROR][logstash.inputs.graphite] Error in Netty pipeline: org.jruby.exceptions.NoMethodError: (NoMethodError) undefined method `split' for nil:NilClass [2020-03-06T12:05:37,911][ERROR][logstash.inputs.graphite] Error in Netty pipeline: org.jruby.exceptions.NoMethodError: (NoMethodError) undefined method `split' for nil:NilClass  
[2020-03-06T12:05:42,385][ERROR][logstash.inputs.graphite] Error in Netty pipeline: org.jruby.exceptions.NoMethodError: (NoMethodError) undefined method `split' for nil:NilClass

now i have new issue ☹

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 3, 2020, 11:07am UTC](https://discuss.elastic.co/t/graphite-input-and-output-logstash/222365/5 "2020-04-03T11:07:12Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
