-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
331 lines (331 loc) · 18.6 KB
/
Copy pathplugin.json
File metadata and controls
331 lines (331 loc) · 18.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
{
"id": "com.nginxui.log-analytics",
"name": "Log Analytics",
"version": "1.0.0",
"description": "Search nginx access and error logs with structured queries and see traffic on a dashboard with a visitor map. Provides the former Advanced Indexing feature.",
"icon_path": "webapp/dist/icon.svg",
"api_version": 1,
"min_nginx_ui_version": "3.0.0",
"i18n": {
"zh_CN": {
"name": "日志分析",
"description": "对 Nginx 访问日志和错误日志做结构化搜索,在面板和访客地图上查看流量。提供原“高级索引”功能。",
"permission_reasons": {
"kv": "记住从旧版 Nginx UI 迁移过来的索引所在的位置。",
"log.files": "索引站点的访问日志和错误日志,用于搜索和面板。",
"network": "在你选择下载时获取 IP 归属地数据库。"
},
"screenshot_captions": {
"dashboard": "一览访问量、访客、流量及其趋势",
"map": "在世界地图上查看访客来源",
"regions": "点开国家查看各地区的访问",
"search": "按状态码、路径、浏览器等筛选访问日志"
}
},
"zh_TW": {
"name": "日誌分析",
"description": "對 Nginx 存取日誌和錯誤日誌做結構化搜尋,在面板和訪客地圖上檢視流量。提供原「進階索引」功能。",
"permission_reasons": {
"kv": "記住從舊版 Nginx UI 移轉過來的索引所在的位置。",
"log.files": "索引站點的存取日誌和錯誤日誌,用於搜尋和面板。",
"network": "在你選擇下載時取得 IP 位置資料庫。"
},
"screenshot_captions": {
"dashboard": "一覽訪問量、訪客、流量及其趨勢",
"map": "在世界地圖上檢視訪客來源",
"regions": "點開國家檢視各地區的訪問",
"search": "依狀態碼、路徑、瀏覽器等篩選存取日誌"
}
},
"ja_JP": {
"name": "ログ分析",
"description": "Nginx のアクセスログとエラーログを構造化検索し、ダッシュボードと訪問者マップでトラフィックを確認します。以前の「高度なインデックス作成」機能を提供します。",
"permission_reasons": {
"kv": "以前の Nginx UI から引き継いだインデックスの保存場所を記録します。",
"log.files": "検索とダッシュボードのために、サイトのアクセスログとエラーログをインデックスします。",
"network": "ダウンロードを選んだときに IP 位置情報データベースを取得します。"
},
"screenshot_captions": {
"dashboard": "アクセス数、訪問者、転送量とその推移をひと目で確認",
"map": "世界地図で訪問者の所在地を確認",
"regions": "国を開いて地域ごとのアクセスを確認",
"search": "ステータス、パス、ブラウザーなどでアクセスログを絞り込み"
}
},
"ko_KR": {
"name": "로그 분석",
"description": "구조화된 쿼리로 nginx 접근 로그와 오류 로그를 검색하고, 방문자 지도가 있는 대시보드에서 트래픽을 확인합니다. 기존 고급 인덱싱 기능을 제공합니다.",
"permission_reasons": {
"kv": "이전 Nginx UI에서 옮겨 온 인덱스의 위치를 기억합니다.",
"log.files": "검색과 대시보드를 위해 사이트의 접근 로그와 오류 로그를 인덱싱합니다.",
"network": "선택한 경우 IP 위치 데이터베이스를 다운로드합니다."
},
"screenshot_captions": {
"dashboard": "방문, 방문자, 트래픽과 추세를 한눈에",
"map": "방문자가 어디에서 오는지 세계 지도에서 확인",
"regions": "국가를 열어 지역별 방문 확인",
"search": "상태, 경로, 브라우저 등으로 접근 로그 필터링"
}
},
"de_DE": {
"name": "Protokollanalyse",
"description": "Durchsuchen Sie die Zugriffs- und Fehlerprotokolle von nginx mit strukturierten Abfragen und sehen Sie den Datenverkehr in einem Dashboard mit einer Besucherkarte. Bietet die frühere Funktion „Erweiterte Indexierung“.",
"permission_reasons": {
"kv": "Um sich zu merken, wo ein aus einer früheren Nginx UI übernommener Index liegt.",
"log.files": "Um die Zugriffs- und Fehlerprotokolle Ihrer Websites für die Suche und das Dashboard zu indizieren.",
"network": "Um die IP-Standortdatenbank herunterzuladen, wenn Sie dies wählen."
},
"screenshot_captions": {
"dashboard": "Besuche, Besucher, Datenverkehr und ihre Entwicklung auf einen Blick",
"map": "Auf der Weltkarte sehen, woher Besucher kommen",
"regions": "Ein Land öffnen, um seine Regionen zu sehen",
"search": "Das Zugriffsprotokoll nach Status, Pfad, Browser und mehr filtern"
}
},
"fr_FR": {
"name": "Analyse des journaux",
"description": "Recherchez dans les journaux d'accès et d'erreurs de nginx avec des requêtes structurées et visualisez le trafic sur un tableau de bord avec une carte des visiteurs. Reprend l'ancienne fonctionnalité Indexation avancée.",
"permission_reasons": {
"kv": "Pour retenir l'emplacement d'un index repris d'une version antérieure de Nginx UI.",
"log.files": "Pour indexer les journaux d'accès et d'erreurs de vos sites pour la recherche et le tableau de bord.",
"network": "Pour télécharger la base de données de géolocalisation IP lorsque vous le choisissez."
},
"screenshot_captions": {
"dashboard": "Visites, visiteurs, trafic et leurs tendances en un coup d'œil",
"map": "Voir d'où viennent les visiteurs sur la carte du monde",
"regions": "Ouvrir un pays pour voir ses régions",
"search": "Filtrer le journal d'accès par statut, chemin, navigateur et plus encore"
}
},
"es": {
"name": "Análisis de registros",
"description": "Busque en los registros de acceso y de errores de nginx con consultas estructuradas y vea el tráfico en un panel con un mapa de visitantes. Ofrece la antigua función de indexación avanzada.",
"permission_reasons": {
"kv": "Para recordar dónde se guarda un índice traído de una versión anterior de Nginx UI.",
"log.files": "Para indexar los registros de acceso y de errores de sus sitios para la búsqueda y el panel.",
"network": "Para descargar la base de datos de ubicación de IP cuando usted lo decida."
},
"screenshot_captions": {
"dashboard": "Visitas, visitantes, tráfico y sus tendencias de un vistazo",
"map": "Vea de dónde vienen los visitantes en el mapa mundial",
"regions": "Abra un país para ver sus regiones",
"search": "Filtre el registro de acceso por estado, ruta, navegador y más"
}
},
"it_IT": {
"name": "Analisi dei log",
"description": "Cerca nei log di accesso e di errore di nginx con query strutturate e visualizza il traffico in una dashboard con una mappa dei visitatori. Offre la precedente funzione Indicizzazione avanzata.",
"permission_reasons": {
"kv": "Per ricordare dove si trova un indice ripreso da una versione precedente di Nginx UI.",
"log.files": "Per indicizzare i log di accesso e di errore dei siti per la ricerca e la dashboard.",
"network": "Per scaricare il database di geolocalizzazione IP quando lo si sceglie."
},
"screenshot_captions": {
"dashboard": "Visite, visitatori, traffico e relative tendenze a colpo d'occhio",
"map": "Vedere da dove arrivano i visitatori sulla mappa del mondo",
"regions": "Aprire un paese per vederne le regioni",
"search": "Filtrare il log di accesso per stato, percorso, browser e altro"
}
},
"pt_PT": {
"name": "Análise de registos",
"description": "Pesquise nos registos de acesso e de erros do nginx com consultas estruturadas e veja o tráfego num painel com um mapa de visitantes. Disponibiliza a antiga funcionalidade Indexação avançada.",
"permission_reasons": {
"kv": "Para memorizar onde está um índice transferido de uma versão anterior do Nginx UI.",
"log.files": "Para indexar os registos de acesso e de erros dos seus sites para a pesquisa e o painel.",
"network": "Para transferir a base de dados de localização de IP quando o decidir."
},
"screenshot_captions": {
"dashboard": "Visitas, visitantes, tráfego e as respetivas tendências num relance",
"map": "Veja de onde vêm os visitantes no mapa-múndi",
"regions": "Abra um país para ver as suas regiões",
"search": "Filtre o registo de acesso por estado, caminho, navegador e mais"
}
},
"ru_RU": {
"name": "Анализ журналов",
"description": "Поиск по журналам доступа и ошибок nginx с помощью структурированных запросов и просмотр трафика на панели с картой посетителей. Заменяет прежнюю функцию «Расширенная индексация».",
"permission_reasons": {
"kv": "Чтобы запомнить, где хранится индекс, перенесённый из предыдущей версии Nginx UI.",
"log.files": "Чтобы индексировать журналы доступа и ошибок ваших сайтов для поиска и панели.",
"network": "Чтобы скачать базу данных местоположения IP, когда вы это выберете."
},
"screenshot_captions": {
"dashboard": "Посещения, посетители, трафик и их динамика с первого взгляда",
"map": "Откуда приходят посетители, на карте мира",
"regions": "Откройте страну, чтобы увидеть её регионы",
"search": "Фильтрация журнала доступа по статусу, пути, браузеру и другим полям"
}
},
"uk_UA": {
"name": "Аналіз журналів",
"description": "Пошук у журналах доступу та помилок nginx за допомогою структурованих запитів і перегляд трафіку на панелі з картою відвідувачів. Замінює колишню функцію «Розширене індексування».",
"permission_reasons": {
"kv": "Щоб запам'ятати, де зберігається індекс, перенесений із попередньої версії Nginx UI.",
"log.files": "Щоб індексувати журнали доступу та помилок ваших сайтів для пошуку й панелі.",
"network": "Щоб завантажити базу даних розташування IP, коли ви це оберете."
},
"screenshot_captions": {
"dashboard": "Відвідування, відвідувачі, трафік і їхня динаміка з першого погляду",
"map": "Звідки приходять відвідувачі, на карті світу",
"regions": "Відкрийте країну, щоб побачити її регіони",
"search": "Фільтрування журналу доступу за статусом, шляхом, браузером тощо"
}
},
"tr_TR": {
"name": "Günlük Analizi",
"description": "nginx erişim ve hata günlüklerinde yapılandırılmış sorgularla arama yapın ve trafiği ziyaretçi haritalı bir panoda görün. Eski Gelişmiş Dizinleme özelliğini sunar.",
"permission_reasons": {
"kv": "Önceki bir Nginx UI sürümünden aktarılan dizinin nerede tutulduğunu hatırlamak için.",
"log.files": "Sitelerinizin erişim ve hata günlüklerini arama ve pano için dizinlemek amacıyla.",
"network": "Siz seçtiğinizde IP konum veritabanını indirmek için."
},
"screenshot_captions": {
"dashboard": "Ziyaretler, ziyaretçiler, trafik ve eğilimleri tek bakışta",
"map": "Ziyaretçilerin nereden geldiğini dünya haritasında görün",
"regions": "Bölgelerini görmek için bir ülkeyi açın",
"search": "Erişim günlüğünü durum, yol, tarayıcı ve daha fazlasına göre filtreleyin"
}
},
"vi_VN": {
"name": "Phân tích nhật ký",
"description": "Tìm kiếm nhật ký truy cập và nhật ký lỗi của nginx bằng truy vấn có cấu trúc, đồng thời xem lưu lượng trên bảng điều khiển có bản đồ khách truy cập. Cung cấp tính năng Lập chỉ mục nâng cao trước đây.",
"permission_reasons": {
"kv": "Để ghi nhớ vị trí lưu chỉ mục được chuyển từ phiên bản Nginx UI trước.",
"log.files": "Để lập chỉ mục nhật ký truy cập và nhật ký lỗi của các trang web phục vụ tìm kiếm và bảng điều khiển.",
"network": "Để tải cơ sở dữ liệu vị trí IP khi bạn chọn."
},
"screenshot_captions": {
"dashboard": "Lượt truy cập, khách truy cập, lưu lượng và xu hướng trong nháy mắt",
"map": "Xem khách truy cập đến từ đâu trên bản đồ thế giới",
"regions": "Mở một quốc gia để xem các khu vực",
"search": "Lọc nhật ký truy cập theo trạng thái, đường dẫn, trình duyệt và hơn thế nữa"
}
},
"ar": {
"name": "تحليل السجلات",
"description": "ابحث في سجلات الوصول والأخطاء في nginx باستخدام استعلامات منظمة، واطّلع على حركة المرور في لوحة معلومات مع خريطة للزوار. يوفر ميزة الفهرسة المتقدمة السابقة.",
"permission_reasons": {
"kv": "لتذكّر مكان حفظ فهرس منقول من إصدار سابق من Nginx UI.",
"log.files": "لفهرسة سجلات الوصول والأخطاء لمواقعك من أجل البحث ولوحة المعلومات.",
"network": "لتنزيل قاعدة بيانات مواقع عناوين IP عندما تختار ذلك."
},
"screenshot_captions": {
"dashboard": "الزيارات والزوار وحركة المرور واتجاهاتها في لمحة",
"map": "اعرف من أين يأتي الزوار على خريطة العالم",
"regions": "افتح دولة لعرض مناطقها",
"search": "صفِّ سجل الوصول حسب الحالة والمسار والمتصفح والمزيد"
}
}
},
"screenshots": [
{
"id": "dashboard",
"path": "docs/screenshots/1-dashboard.png",
"dark_path": "docs/screenshots/1-dashboard-dark.png",
"caption": "Visits, visitors, traffic and their trends at a glance"
},
{
"id": "map",
"path": "docs/screenshots/2-map.png",
"dark_path": "docs/screenshots/2-map-dark.png",
"caption": "See where visitors come from on the world map"
},
{
"id": "regions",
"path": "docs/screenshots/3-regions.png",
"dark_path": "docs/screenshots/3-regions-dark.png",
"caption": "Open a country to see its regions"
},
{
"id": "search",
"path": "docs/screenshots/4-search.png",
"dark_path": "docs/screenshots/4-search-dark.png",
"caption": "Filter the access log by status, path, browser and more"
}
],
"server": {
"executables": {
"darwin-amd64": "server/dist/log-analytics-darwin-amd64",
"darwin-arm64": "server/dist/log-analytics-darwin-arm64",
"linux-386": "server/dist/log-analytics-linux-386",
"linux-amd64": "server/dist/log-analytics-linux-amd64",
"linux-arm": "server/dist/log-analytics-linux-arm",
"linux-arm64": "server/dist/log-analytics-linux-arm64",
"linux-loong64": "server/dist/log-analytics-linux-loong64",
"linux-mips": "server/dist/log-analytics-linux-mips",
"linux-mips64": "server/dist/log-analytics-linux-mips64",
"linux-mips64le": "server/dist/log-analytics-linux-mips64le",
"linux-mipsle": "server/dist/log-analytics-linux-mipsle",
"linux-riscv64": "server/dist/log-analytics-linux-riscv64",
"windows-386": "server/dist/log-analytics-windows-386.exe",
"windows-amd64": "server/dist/log-analytics-windows-amd64.exe",
"windows-arm64": "server/dist/log-analytics-windows-arm64.exe"
},
"lifecycle": "resident",
"resources": {
"recommended_memory_mb": 512
}
},
"webapp": {
"bundle_path": "webapp/dist/main.js",
"style_path": "webapp/dist/style.css",
"shared": {
"@vueuse/core": ">=15.0.0",
"antdv-next": "~1.5",
"pinia": ">=4.0.3 <5",
"vue": ">=3.5.42 <4",
"vue-router": ">=5.3.1 <6"
},
"chunks": {
"dashboard": "webapp/dist/chunks/dashboard.js",
"search": "webapp/dist/chunks/search.js"
}
},
"capabilities": [
"http"
],
"permissions": [
"log.files",
"network",
"kv"
],
"events": [
"log.paths_changed"
],
"network_hosts": [
"cloud.nginxui.com"
],
"permission_reasons": {
"kv": "To remember where an index carried over from an earlier Nginx UI is kept.",
"log.files": "To index the access and error logs of your sites for search and the dashboard.",
"network": "To download the IP location database when you choose to."
},
"http": {
"listen": "unix"
},
"settings_schema": {
"settings": [
{
"key": "incremental_index_interval",
"type": "number",
"display_name": "Indexing interval (minutes)",
"help_text": "How often the logs are checked for new lines. Zero or empty means 15 minutes.",
"default": 15
},
{
"key": "max_concurrent_index_tasks",
"type": "number",
"display_name": "Logs indexed at once",
"help_text": "The most log files indexed at the same time. A lower number uses less memory. Zero picks a value from the available CPUs.",
"default": 0
},
{
"key": "index_custom_mmdb",
"type": "text",
"display_name": "Custom IP location database",
"help_text": "Path of your own IP location database file. Empty uses the downloaded one."
}
]
}
}