Splunk Search

How to copy data from one index to another index?

welcome
Engager

What will be the query to copy  all data from one index to another index in splunk ,we are using splunk for jenkins logs

Labels (1)
Tags (2)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

You can use the collect command to write to another index, but first I would question, why would you want to do this? What is it that you are trying to do that means you need a copy of the data in another index?

0 Karma

welcome
Engager

I am using collect command but some data is missing, can you give me proper query

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @welcome

please try something like this:

index=your_orig_index
| table _time _raw
| collect index=new_index

but there isn't any reason to do this!

ciao.

Giuseppe

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Which data is missing? Is it whole events or some fields in all events or some fields in some events? What characterises the missing data?

0 Karma

welcome
Engager

Not all events only some events, suppose when we see in events section we have some fields ,in that  we can see build related fileds ,we cant get the exact number of build fileds ,Job urls  and job names etc....  as in previous index ,can you please give me proper answer

 

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

You keep asking for a proper answer, but you haven't really given a proper question, or at least one that can be answered in a meaningful way.

What events did you start with?

What events have you copied?

Which events did not get copied?

How did you do the copy?

Once we know what it is you are dealing with, and what you have already tried, we might be able to advise you further.

0 Karma

welcome
Engager

This is the query i have tried:    index=A source=sourceA host=hostA | collect index=B source=sourceA sourcetype=sourcetypeA host=hostA   

when I select for specific time range suppose from april1 to april 30, suppose there are 2 lakh events in indexA but I am getting only 1 lakh events into indexB ,I don't know why some events are missing.

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

There is possibly a limit to the number of events you can add to the summary index at any one time. Try running from Apr 1 to Apr 15, and then again from Apr 16 to Apr 30, or even Apr 1 to Apr 10, Apr 11 to Apr 20 and Apr 21 to Apr 30

0 Karma

welcome
Engager

Just for the copy

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @welcome,

there's no reasons to copy events from an index to another: indexes arent database's tables, they are silos in which store events with the same access rights and the same retention.

Why do you want to copy events from an index into another?

Anyway, there isn't a copy command, you can make a copy of the entire events or of some extracted fields from an index to another using the collect command (https://docs.splunk.com/Documentation/Splunk/9.1.0/SearchReference/Collect) that's usually used for Summary indexes.

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

Enterprise Security Content Update (ESCU) | New Releases

In the last month, the Splunk Threat Research Team (STRT) has had 2 releases of new security content via the ...

Announcing the 1st Round Champion’s Tribute Winners of the Great Resilience Quest

We are happy to announce the 20 lucky questers who are selected to be the first round of Champion's Tribute ...

We’ve Got Education Validation!

Are you feeling it? All the career-boosting benefits of up-skilling with Splunk? It’s not just a feeling, it's ...