{"id":2,"date":"2024-07-19T16:18:07","date_gmt":"2024-07-19T16:18:07","guid":{"rendered":"https:\/\/blogs.remiges.tech\/logharbour\/?page_id=2"},"modified":"2024-07-23T10:50:49","modified_gmt":"2024-07-23T10:50:49","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/blogs.remiges.tech\/logharbour\/","title":{"rendered":"Remiges LogHarbour"},"content":{"rendered":"\n<p>Remiges LogHarbour is a centralised log repository which captures log entries from one or more applications and stores them securely in a separate database. This database may be queried by the applications, but its entries are protected against tampering and deletions. LogHarbour is open source and has client libraries in Go and Java. It can be downloaded from Github: see <a href=\"https:\/\/github.com\/remiges-tech\/logharbour-ui\">here<\/a>, <a href=\"https:\/\/github.com\/remiges-tech\/logharbour-java\">here<\/a> and <a href=\"https:\/\/github.com\/remiges-tech\/logharbour\">here<\/a>.<\/p>\n\n\n\n<p>This blog carries announcements, policy statements, etc, about LogHarbour.<\/p>\n\n\n\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"https:\/\/blogs.remiges.tech\/logharbour\/wp-content\/uploads\/sites\/13\/2024\/07\/logharbour-1024x341.jpg\" alt=\"\" class=\"wp-image-10\" srcset=\"https:\/\/blogs.remiges.tech\/logharbour\/wp-content\/uploads\/sites\/13\/2024\/07\/logharbour-1024x341.jpg 1024w, https:\/\/blogs.remiges.tech\/logharbour\/wp-content\/uploads\/sites\/13\/2024\/07\/logharbour-300x100.jpg 300w, https:\/\/blogs.remiges.tech\/logharbour\/wp-content\/uploads\/sites\/13\/2024\/07\/logharbour-768x256.jpg 768w, https:\/\/blogs.remiges.tech\/logharbour\/wp-content\/uploads\/sites\/13\/2024\/07\/logharbour-1536x512.jpg 1536w, https:\/\/blogs.remiges.tech\/logharbour\/wp-content\/uploads\/sites\/13\/2024\/07\/logharbour-2048x682.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-d89aad35 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-1 post type-post status-publish format-standard hentry category-uncategorized\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/blogs.remiges.tech\/logharbour\/hello-world\/\" target=\"_self\" >Hello world!<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:28%\"><div class=\"wp-block-template-part\">\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\n\t<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\">\n\t\t<div class=\"wp-block-post-date\"><time datetime=\"2024-07-19T16:18:07+00:00\"><a href=\"https:\/\/blogs.remiges.tech\/logharbour\/hello-world\/\">Jul 19, 2024<\/a><\/time><\/div>\n\n\t\t\n\t\t<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\t\t\n\n\t\t\n\t\t<p class=\"has-small-font-size has-contrast-2-color has-text-color\">by<\/p>\n\t\t\n\n\t\t<div class=\"wp-block-post-author-name\"><a href=\"https:\/\/blogs.remiges.tech\/logharbour\/author\/shuvam\/\" target=\"_self\" class=\"wp-block-post-author-name__link\">Shuvam<\/a><\/div>\n\n\t\t<div class=\"taxonomy-category wp-block-post-terms\"><span class=\"wp-block-post-terms__prefix\">in <\/span><a href=\"https:\/\/blogs.remiges.tech\/logharbour\/category\/uncategorized\/\" rel=\"tag\">Uncategorized<\/a><\/div>\n\n\t<\/div>\n\t\n<\/div>\n\n\n<\/div><\/div>\n<\/div>\n\n<\/li><\/ul>\n\n\n<div style=\"height:var(--wp--preset--spacing--30)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What is Remiges LogHarbour?<\/h2>\n\n\n\n<p>Remiges LogHarbour is a highly scalable and secure open source product which allows applications to maintain all their logs in a central log repository. Applications insert entries into various logs, and the logs have a standard structure which allows data to be retrieved for forensic analysis or history traceback.<\/p>\n\n\n\n<p>LogHarbour allows applications to solve the CDC requirement (Change Data Capture) for their data. Every time a field in any object changes value, the application can write an entry into the data-change log, which is one of the three types of logs maintained by LogHarbour. Data can be fetched from the data-change log later to reconstruct the change history of each data item.<\/p>\n\n\n\n<p>LogHarbour is highly scalable, allowing hundreds of servers to pump data into a central repository simultaneously. The log repository is separate from the main database used by the application, and is controlled with tighter access controls, preventing the application from getting the credentials needed to change data in the logs. Thus, the logs become more trusted and are more valuable for forensic analysis or fraud detection.<\/p>\n\n\n\n<p>LogHarbour is available under the Apache 2.0 open source licence. There are no Community Editions, Enterprise Editions or other editions &#8212; what you get is what we use in our projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Remiges LogHarbour is a centralised log repository which captures log entries from one or more applications and stores them securely in a separate database. This database may be queried by the applications, but its entries are protected against tampering and deletions. LogHarbour is open source and has client libraries in Go and Java. It can [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":5,"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/pages\/2\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/blogs.remiges.tech\/logharbour\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}