소식

TV용 webview 모니터링 페이지 개발

민트앱 2022. 6. 15. 11:45

현재 민트앱은 사용자들의 접속 상태 및 데이타를 추적하기 위해서 여러가지 오픈소스 및 솔루션들을 사용하고 있다.

 

1.Grafana

https://grafana.com/

 

Grafana: The open observability platform

Play around with the Grafana Stack Experience Grafana for yourself, no registration or installation needed.

grafana.com

2.Redash

https://redash.io/

 

Redash helps you make sense of your data

Use Redash to connect to any data source (PostgreSQL, MySQL, Redshift, BigQuery, MongoDB and many others), query, visualize and share your data to make your company data driven.

redash.io

 

3.Sentry

https://sentry.io/

 

Application Monitoring and Error Tracking Software

Self-hosted and cloud-based application monitoring that helps software teams see clearer, solve quicker, & learn continuously.

sentry.io

 

그리고 모든 서비스들은 AWS위에 올라가서 처리 되고있다.

grafana에서 CloudWatch를 이용해서 여러 지표들을 모니터링 하고 있다.

redash도 elasticsearch,dynamodb,mysql등 여러 지표들을 모니터링하고 있다.

sentry는 뭐 말할 필요도 없는 필수 솔루션이고.

 

 

모니터링을 하기위해 TV를 구매해 크롬을 띄어서 3*5 그리드로 화면을 띄었는데 디스플레이가 변경되거나 껐다 키면 크롬화면이 구성해놓은 레이아웃이 깨지고 말았다.

 

그래서 모니터링 전용 프로그램을 개발하게 되었다.

TV로 모니터링 하는 화면
그리드 설정 하는 화면

 

실제 TV에 연결해서 모니터링 하는 화면

 

 

오랫만에 C# 코드를 만져봤는데 역시나 재미있는 작업이었다.

현재 최고의 IDE는 visual studio인것 같다.코딩하는 자체가 재밌다.

Xcode개발자들은 좀 배워야될듯.

 

 

예전엔 C# winform 위에 브라우져 작업 할려면 EO 패키지를 사용했는데 이번엔 cefsharp를 사용해보았다.

예전에 작업할땐  cefsharp가 설치하기도 까다롭고 크래쉬도 많이 나서 사용안했는데 이번에 테스트로 사용해보았다.

잘구동되고 크래쉬도 없고  제대로 안정화 한것 같다.

winform을 이용해서 크롤링하는 작업이 가끔 있는데 그럴때 사용하면 좋을듯 하다

 

*여전히 내장 browser 콤포넌트는 쓰레기이다.

 

 

그리드를 조금더 다듬어서 사이즈 조절옵션넣고 rowspan,colspan도 추가해서 자유룝게 사용하도록 다듬어서 무료로 풀어야겠다.

 

https://www.essentialobjects.com/

 

.NET PDF and WebBrowser Component

.NET PDF and Web Browser is never this easy Quickly extend your .NET application with PDF file generating/processing ability, or seamlessly integrate the popular Chromium browser engine both for UI or background task with extensive customization options su

www.essentialobjects.com

 

https://cefsharp.github.io/

 

CefSharp - Fast web browser for WinForms and WPF Apps

HTML5, JavaScript and PDF supported CefSharp embraces modern web standards, and supports HTML5, JavaScript, CSS3 and HTML5 audio/video elements. 3D content is supported via WebGL which uses OpenGL/DirectX for hardware accelerated rendering. CefSharp includ

cefsharp.github.io


민트앱은 아이폰,아이패드 모두 지원하고 있습니다. 초기세팅에 필요한 설정도 민트앱에서 모두 해드립니다. 

그리고 테스트 플라이트로 실제 개발하시고 문제 없으면 배포 요청하면 심사요청까지 대행합니다. 

민트앱을 사용하시려면 언제든 연락주세요.

감사합니다. 

 

https://www.mint-app.com 

 

민트앱

민트앱은 SaaS 기반의하이브리드 모바일 앱 개발 솔루션입니다. 하이브리드 모바일 앱의 제작과 푸쉬,통계등을 지원합니다.그누보드,워드프레스,제로보드,마젠토등의 플러그인을 제공함으로써

www.mint-app.com

 

사업자 정보 표시
사업자 등록번호 : -- | TEL : --

'소식' 카테고리의 다른 글

환불규정  (31) 2023.03.10
민트앱 테스트 플라이트 사용법  (32) 2022.06.15
민트앱 예약 푸쉬  (27) 2022.06.15
딥링크 사용하기  (30) 2022.06.15
민트앱 월간 레포트 기능  (29) 2022.06.15