Comments (7)
In theory, I don't see why not, although I've not tested it.
Something like the following will probably work. Example assumes procedure_name is in the default schema (dbo) and has 3 parameters, which host, timestamp and message is passed to it. None of which are optional.
jdbc {
connection_string => "jdbc:sqlserver://server:1433;databaseName=databasename;user=username;password=password"
statement => [ "exec dbo.procedure_name ?, ?, ?", "host", "@timestamp", "message" ]
}
If you can try it out and let me know if it works, that would be great.
If it doesn't work do let me know, and I'll power up a test machine to try a few things out. Probably won't be until later in the weekend though.
from logstash-output-jdbc.
sorry for delay
I followed your sample. it's working
Thanks for your time
from logstash-output-jdbc.
Thanks @starlessboi - much appreciated 👍
from logstash-output-jdbc.
Hi guys,
could you please post your stored procedure used in this example?
Thanks a lot
from logstash-output-jdbc.
It was just a test procedure that inserted some data into a table. It probably wasn't anything fancier than the following... (bear in mind I've written this as T-SQL. The syntax for your database may be different...)
CREATE PROCEDURE dbo.procedure_name @hostname varchar(512), @timestamp datetime, @message varchar(max)
AS
insert into dbo.log (hostname, timestamp, message) values(@hostname, @timestamp, @message)
GO
from logstash-output-jdbc.
Hi, How to wire the oracle stored procedures which return ref cursor?
from logstash-output-jdbc.
Logstash does not permit output plugins to return new data. If you want to do something with the data returned from an output plugin you're gonna have to write a custom plugin. If you're mistaking this for the jdbc input plugin, this is completely unrelated and you need to raise it at https://github.com/logstash-plugins/logstash-input-jdbc
from logstash-output-jdbc.
Related Issues (20)
- IllegalAccessError CompoundCacheKey HOT 3
- Insert emoji into mysql(utf8mb4) varchar field fail(Incorrect string value SQLException) HOT 4
- time zone information of date field lost, how to transfer time zone HOT 2
- How to fix jdbc output :connection has passed maxLifetime HOT 8
- Postgresql Class path contains multiple SLF4J bindings. HOT 1
- :error=>"missing class name (`com.zaxxer.hikari.HikariDataSource')" HOT 3
- Getting error while inserting records into oracle using Logstash HOT 5
- ERROR: Installation Aborted, message: incompatible encodings: Windows-1254 and UTF-8 HOT 2
- Error -1 (00000) : while preparing SQL HOT 1
- java.lang.VerifyError: Inconsistent stackmap frames at branch target 125 HOT 2
- Issue using JSON created field in statement. HOT 5
- Multi-table insert is not supported, please help me?And give examples,3Q HOT 10
- Issue when using the input and output jdbc plugin in the same conf file HOT 2
- how to insert binary object in statement? HOT 6
- call store procedure from oracle with output sys_refcursor HOT 4
- Connection not close when not have new data in a long time HOT 3
- Dynamically creation of insert statements HOT 6
- How to increase the output throughput for inserting the records HOT 7
- SSL off in postgresql HOT 1
- mysql INTEGER to long?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from logstash-output-jdbc.