CONFIG.LUA / SHM STRUCTURE
C 구조체를 표와 필터로
기존 System V 공유메모리와 헤더를 선언하면, 별도 수집기 없이 운영 화면으로 만듭니다.
view = "manual_msgstats_cfg"
shm_key = 0x1300
header = "examples/msg_stats.h"
struct = "MSG_STATS.data"구성 방법 읽기 →실행 중인 manual-1 인스턴스 · 새 탭에서 열기 ↗
SSH TUI / LINUX OPERATIONS
tapas-eye는 서버 안에서 실행되는 ANSI/VT100 TUI입니다. SSH 세션에서 프로세스·로그·메시지 큐·C 공유메모리를 확인하고, 필요한 화면만 config.lua → Lua → C로 확장합니다.
브라우저 중심 관측 플랫폼을 추가하기 어려운 서버에 맞춥니다.
새 수집 파이프라인 없이 기존 헤더와 공유메모리를 읽습니다.
기본 뷰부터 Lua·C 플러그인까지 단계적으로 내려갑니다.
TUI FIRST / WEB OPTIONAL
아래 브라우저 화면은 같은 config/view/file 로직을 재사용하는 보조 인터페이스입니다. SSH 전용 편집·세로 레이아웃·raw tui_* 플러그인은 TUI에서만 동작할 수 있습니다.
CONFIG.LUA / SHM STRUCTURE
기존 System V 공유메모리와 헤더를 선언하면, 별도 수집기 없이 운영 화면으로 만듭니다.
view = "manual_msgstats_cfg"
shm_key = 0x1300
header = "examples/msg_stats.h"
struct = "MSG_STATS.data"구성 방법 읽기 →실행 중인 manual-1 인스턴스 · 새 탭에서 열기 ↗
LUA / EXTENSION
기본 프로세스 테이블을 가져와 계산 필드를 추가하고, 판단 로직을 화면에 반영합니다. 재빌드는 필요 없습니다.
local t = tapas.view_table("process")
table.insert(t.headers, "CPU+MEM")
-- 각 row에 계산 필드를 추가
return tapas.render_table(p, 0, t.headers, t.rows)Lua 확장 단계 읽기 →실행 중인 manual-2 인스턴스 · 새 탭에서 열기 ↗
OPERATOR FLOW
대상 서버에 실행 파일과 설정을 둡니다. 코어 운영 흐름에 에이전트·외부 DB는 필요하지 않습니다.
시스템, 프로세스, 로그, 큐와 공유메모리를 같은 구성 안에서 전환하며 확인합니다.
선언은 config.lua, 가공·판단은 Lua, 시스템 경계는 C 플러그인으로 다룹니다.
DEPLOYMENT BOUNDARY
주 운영 화면은 SSH TUI입니다. 같은 config.lua와 view/file 로직을 브라우저에서도 볼 수 있습니다. 다만 웹 서비스는 내장 인증이 없으므로 내부망, loopback 바인드, VPN 또는 인증 리버스 프록시 안에서 운영해야 합니다.
SSH TUI 전용 기능과 raw tui_* C 플러그인은 웹과 동작 범위가 다를 수 있습니다.
LICENSING
구독 갱신과 자동 결제 없이 서버당 라이선스를 구매합니다. 도입 전에는 환경 적합성부터 확인합니다.
PER SERVER / VAT INCLUDED
1대 440만원초기 고객 한정 330만원부터FIT CHECK
클라우드 관측 플랫폼을 이미 표준으로 쓰는 팀보다, 기존 Linux 운영 데이터를 그대로 연결해야 하는 팀에 적합합니다.