{"id":183054,"date":"2026-08-20T10:54:33","date_gmt":"2026-08-20T08:54:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-incidentrelay-2-0-sistemy-dlya-organizaczii-dezhurstv-i-marshrutizaczii-opoveshhenij"},"modified":"2026-08-20T10:54:38","modified_gmt":"2026-08-20T08:54:38","slug":"incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","title":{"rendered":"Lansarea IncidentRelay 2.0, un sistem pentru organizarea tururilor \u0219i rutarea notific\u0103rilor","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat\u0103 versiunea 2.0 a proiectului IncidentRelay, care dezvolt\u0103 un sistem deschis pentru organizarea schimburilor de tura, rutarea notific\u0103rilor \u0219i gestionarea incidentelor, desf\u0103\u0219urat pe un server propriu (self-hosted). Proiectul este destinat echipelor SRE, DevOps \u0219i infrastructurii, care caut\u0103 o alternativ\u0103 local\u0103 la platformele cloud de gestionare a schimburilor de tura. Codul este scris \u00een Python \u0219i este distribuit sub licen\u021ba MIT.       <\/p>\n<p>IncidentRelay prime\u0219te evenimente din Prometheus Alertmanager, Grafana Alerting, Zabbix, Sentry, LibreNMS, RMON, AWS SNS\/CloudWatch, Datadog, Uptime Kuma \u0219i diverse webhook-uri. Dup\u0103 normalizare, evenimentul este corelat cu serviciul, echipa \u0219i rota\u021bia, fiind aplicate reguli de rutare \u0219i politici de escaladare, iar notificarea este trimis\u0103 actualului de serviciu. Pentru livrare, sunt acceptate Mattermost, Slack, Telegram, Discord, Microsoft Teams, email, webhook, notific\u0103ri browser\/PWA \u0219i furnizori de apeluri vocale.    <\/p>\n<p>Noua func\u021bionalitate de baz\u0103 din versiunea 2.0 este mecanismul de Orchestrare a Evenimentelor, care ofer\u0103 un strat separat de procesare a evenimentelor \u00eentre integr\u0103rile de intrare \u0219i ciclul de via\u021b\u0103 al alertelor. Principalele modific\u0103ri sunt:  <\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat un editor vizual pentru regulile de orchestrare. Regulele pot fi aplicate global sau unui serviciu specific, pot fi grupate \u00een condi\u021bii \u00een cascad\u0103 \u0219i pot modifica secven\u021bial prioritatea, nivelul de importan\u021b\u0103, etichetele, echipa, ruta, metoda de grupare, politicile de notificare \u0219i de escaladare;\n<li class=\"l\"> Sunt implementate ac\u021biuni pentru suprimarea, abandonarea \u0219i suspendarea proces\u0103rii evenimentelor, extragerea valorilor prin expresii regulate \u0219i JSON Path, \u00eemp\u0103r\u021birea \u0219irurilor, crearea de variabile \u0219i transformarea valorilor;\n<li class=\"l\"> Configurarea orchestr\u0103rii este \u00eemp\u0103r\u021bit\u0103 \u00een schi\u021be editabile \u0219i versiuni publicate imuabile. Sunt suportate verificarea configura\u021biei, publicarea, revenirea la versiunea anterioar\u0103 \u0219i ad\u0103ugarea de comentarii la modific\u0103ri;\n<li class=\"l\">  Sunt prev\u0103zute moduri disabled, shadow \u0219i active. \u00cen modul shadow, rezultatele execu\u021biei regulilor sunt p\u0103strate pentru analiz\u0103, dar nu influen\u021beaz\u0103 rutarea real\u0103. Pentru perioada de tranzi\u021bie, sunt disponibile moduri de compatibilitate legacy, hybrid \u0219i orchestration;\n<li class=\"l\"> Au fost ad\u0103ugate instrumente de simulare \u0219i redare a evenimentelor. Acestea permit verificarea regulilor pe un eveniment normalizat sau pe un payload de integrare original, f\u0103r\u0103 a crea un alert real. Pentru analiza rezultatelor sunt furnizate trasee de execu\u021bie, date Explain \u0219i metrici pentru modul shadow;\n<li class=\"l\"> S-au implementat ac\u021biuni webhook reutilizabile, care se desf\u0103\u0219oar\u0103 asincron dup\u0103 procesarea evenimentului. Anteturile sunt stocate criptat, secretele sunt ascunse \u00een API \u0219i \u00een jurnale, iar acces\u0103rile la re\u021belele private sunt interzise din oficiu. Se pot seta time-out-uri, tentative de reluare \u0219i o list\u0103 de adrese interne permise;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 integrarea cu Uptime Kuma, care accept\u0103 mesaje webhook standard despre starea monitorilor. S-au realizat normalizarea st\u0103rilor UP \u0219i DOWN, determinarea importan\u021bei, procesarea etichetelor \u0219i un nou tip de rut\u0103 de intrare uptime_kuma;\n<li class=\"l\"> Pentru silences \u0219i feronale programate, au fost ad\u0103ugate parametrii apply_to_existing \u0219i reactivate_on_end. Primul permite aplicarea suppressiei la alertele deja deschise, iar al doilea determin\u0103 dac\u0103 trebuie reluat\u0103 procesarea acestora dup\u0103 finalizarea perioadei de suppressie. Notific\u0103rile, mementourile \u0219i lan\u021burile de escaladare sunt suspendate \u0219i reluate;\n<li class=\"l\"> Pentru token-urile API personale, au fost introduse drepturi de citire \u0219i modificare separate pentru grupuri, echipe, utilizatori, rute, canale, servicii, rota\u021bii, politici, feronale de \u00eentre\u021binere, verific\u0103ri heartbeat, SSO \u0219i orchestration. Drepturile vechi agregate resources:read, resources:write \u0219i * au fost p\u0103strate pentru compatibilitate invers\u0103;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 o interfa\u021b\u0103 de jurnal de audit cu filtrare \u0219i paginare. Jurnalul \u00eenregistreaz\u0103 opera\u021biuni legate de orchestration, ac\u021biuni webhook, silences \u0219i feronale programate, \u00een timp ce valorile confiden\u021biale sunt eliminate din datele afi\u0219ate;\n<li class=\"l\"> Interfa\u021ba web a primit un mod \u00eentunecat \u0219i set\u0103ri personalizate pentru limb\u0103 \u0219i tem\u0103. A fost ad\u0103ugat\u0103 localizarea \u00een limba francez\u0103, s-au extins traducerile sec\u021biunilor de orchestration \u0219i \u00eentre\u021binere, iar editarea regulilor de mapare SSO a fost remediat\u0103;\n<li class=\"l\"> Func\u021bionarea verific\u0103rilor heartbeat a fost \u00eembun\u0103t\u0103\u021bit\u0103: s-au exclus recrearea repetat\u0103 a evenimentelor de expirare, recuperarea semnalului \u00eenchide corect alertul \u0219i trimite o notificare de rezolvare a problemei, iar reprezentarea timpurilor a fost uniformizat\u0103;\n<li class=\"l\"> A fost preg\u0103tit\u0103 documenta\u021bia pentru desf\u0103\u0219urarea \u00een Kubernetes cu ajutorul Helm. \u00cen chart-ul Helm a fost ad\u0103ugat un handler separat pentru Slack Socket Mode, care este necesar pentru func\u021bionarea butoanelor interactive de confirmare \u0219i \u00eenchidere a incidentelor;\n<li class=\"l\"> S-a \u00eent\u0103rit protec\u021bia cererilor HTTP externe, a expresiilor regulate \u0219i a datelor confiden\u021biale, s-a centralizat prelucrarea UTC \u0219i a fusurilor orare, s-au reproiectat calculele program\u0103rilor rota\u021biilor \u0219i s-a extins acoperirea cu teste automate.  <\/ul>\n<p>\u00cenainte de actualizare, este recomandat s\u0103 crea\u021bi o copie de rezerv\u0103 a bazei de date. Modific\u0103rile necesare ale schemei sunt efectuate prin mecanismul standard de migra\u021bii IncidentRelay. Pentru implementarea treptat\u0103 a Event Orchestration, dezvoltatorii recomand\u0103 s\u0103 foloseasc\u0103 mai \u00eent\u00e2i modurile shadow \u0219i hybrid, s\u0103 verifice tras\u0103rile execu\u021biei regulilor \u0219i abia apoi s\u0103 comute orchestration \u00een modul active.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66094\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted). \u041f\u0440\u043e\u0435\u043a\u0442 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 SRE, DevOps \u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432\u0430\u043c\u0438. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 Python \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. IncidentRelay \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438\u0437 Prometheus Alertmanager, Grafana Alerting, Zabbix, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183054","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a IncidentRelay 2.0, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-20T08:54:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-20T08:54:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release-ul IncidentRelay 2.0, un sistem pentru organizarea tururilor \u0219i rutarea notific\u0103rilor | ProHoster","description":"A fost publicat release-ul proiectului IncidentRelay 2.0, care dezvolt\u0103 un sistem deschis pentru organizarea tururilor, rutarea notific\u0103rilor \u0219i gestionarea incidentelor, desf\u0103\u0219urat pe un server propriu (self-hosted).","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a IncidentRelay 2.0, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 IncidentRelay 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0436\u0443\u0440\u0441\u0442\u0432, \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043e\u0432, \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u0443\u044e \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (self-hosted).","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/incidentrelay-2-0-release-on-call-scheduling-and-alert-routing-system","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-08-20T08:54:33+00:00","article:modified_time":"2026-08-20T08:54:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183054","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-20 16:26:28","updated":"2026-08-20 16:26:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=183054"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183054\/revisions"}],"predecessor-version":[{"id":183055,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183054\/revisions\/183055"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=183054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=183054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=183054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}