# Rename 문제

**URL:** <https://discuss.elastic.co/t/rename/275523>\
**Category:** 한국어 질문 및 토론\
**Created:** [June 10, 2021, 7:06am UTC](https://discuss.elastic.co/t/rename/275523 "2021-06-10T07:06:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KANG](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@KANG](https://discuss.elastic.co/u/KANG)\
**Post date:** [June 10, 2021, 7:06am UTC](https://discuss.elastic.co/t/rename/275523/1 "2021-06-10T07:06:30Z")

</div>

안녕하세요.

SNMP 모듈 활용 중에 rename이 생각처럼 적용되지 않아 문의드립니다.

결론적으로 IP별로 A의 systemload 값 / B의 systemload값에 대한 Field 이름을  
각각 정의하려고합니다. (향후 Kibana에서 구분하기 위해)

A 와 B 장비는 동일 모델의 장비이며, 서로 다른 IP를 가지고 있습니다.  
동일 회사의 동일 모델이다 보니 OID 값은 동일합니다.

input 내에는 snmp { A ~~} , snmp {B~~ } 각각 만들어서 넣었고 데이터는 잘 불러옵니다.

그런데 Filter에서 각각 Oid에 대한 rename을 수행하면,

제일 상위에 있는 A\_sytemload값만 인지하여,  
B의 systemload의 field명도 A의 rename값을 불러옵니다.

여러 가지로 써치해보았을때 table이나 ruby 필터를 활용하는 것 같은데  
참고할만한 내용이 있을지 문의드립니다.

아래는 filter에 적용한 소스입니다.

#######################

filter {

mutate {  
rename =\> {"A" =\> "A\_systemload"}  
convert =\> {"A\_systemload" =\> "float"}  
}

mutate {  
rename =\> {"B" =\> "B\_systemload"}  
convert =\> {"B\_systemload" =\> "float"}  
}

※ B의 Oid값은 A와 동일함

} # filter\_end

#######################

다방면으로 검색해보았는데 답을 찾지 못해 문의드립니다.

---

<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:** [July 8, 2021, 7:06am UTC](https://discuss.elastic.co/t/rename/275523/2 "2021-07-08T07:06:41Z")

</div>

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