Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scouter cubrid client문의 합니다. #5

Open
leeyongsuk opened this issue Feb 16, 2022 · 2 comments
Open

scouter cubrid client문의 합니다. #5

leeyongsuk opened this issue Feb 16, 2022 · 2 comments

Comments

@leeyongsuk
Copy link

leeyongsuk commented Feb 16, 2022

image

아래의 client화면 문의 합니다.

스카우터 서버에 에이전트 설정을 하여 위의cubrid agent표시까지는 되는데 client version 2.15.0에서 확인결과

objects에서 cubrid마우스 오른쪽 클릭 시 java agent와 다르게 성능정보 표시 가능 항목이 나오지 않습니다.

원래 이런건가요?

@leeyongsuk
Copy link
Author

leeyongsuk commented Feb 19, 2022

소스 코드를 보니까 MenuUtil의 소스코드 중 아래와 같이 설정되어 있던데... 다른곳에 메뉴구성이 있는 건가요?
아님 추후에 업데이트가 될 예정인가요?
답변 부탁드립니다.

if (objType.equals(CounterConstants.CUBRID_AGENT)) {
mgr.add(new Separator());
mgr.add(new OpenAgentConfigureAction(win, MenuStr.CONFIGURE, objHash, serverId));
}

아님 제가 못찾는 걸까요??

@hwany7seo
Copy link
Collaborator

hwany7seo commented Feb 21, 2022

일단 결론적으로 2.15 버전에서 코드는 있지만 object type이 누락되어 메뉴 구성이 나타나지 않습니다.
현재 누락사항이 develop와 master branch에는 적용되어 있어 직접 빌드 하여 사용하셔야 할 것 같습니다.
common에 적용되는 사항이라 server, client 모두 업데이트가 필요한 것으로 기억 됩니다.
빌드는 server,common등(build_package.sh)은 jdk 1.8, client(build_client.sh) jdk 11로 빌드 하셔야 할겁니다.

[세부사항]
누락사항은 PR(scouter-project/scouter#826) 에서 처리(develop,master) merge되어
2.17 버전에서 적용 될 예정이였으나 SOCKS5이슈로 인하여
정상동작 버전이 현재까지 정식 릴리즈 되지 않았습니다. (현재 해결은 완료되어 develop, master에서 빌드 후 사용)

추가적으로 말씀하신 코드는 configure를 설정 할 수 있는 메뉴 추가 부분이고
성능정보 메뉴는 MenuUtil.java:336Line(하기코드 참고)에 존재하나
objtype이 counters.xml에 추가되지 않아 메뉴가 표시되지 않았습니다.

-MenuUtil.java:336-
} else if (counterEngine.isChildOf(objType, CounterConstants.FAMILY_CUBRID)) { performanceCounter.add(new Separator()); for(int ordinal = 0 ; ordinal < CubridSingleItem.values().length ; ordinal++) { ...

금일 develop branch를 빌드하여 공유 드립니다. 테스트 용으로 사용하셔도 될 것 같습니다.
https://drive.google.com/drive/folders/1XeNXsDvrOHpyXAU7m5-QL9ULlzjlUYg3?usp=sharing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants