{
  "feed_url": "https://gbilder.com/tags/haproxy/feed.json",
  "home_page_url": "https://gbilder.com/tags/haproxy/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://gist.github.com/daemonza/1984806\"\u003ehttps://gist.github.com/daemonza/1984806\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-02-18T08:54:14+02:00",
      "external_url": "https://gist.github.com/daemonza/1984806",
      "id": "https://gbilder.com/bookmarks/01M4EHS1HW47RGN3HCMXAT4W0H/",
      "tags": [
        "haproxy"
      ],
      "title": "HAproxy virtual site load balancing",
      "url": "https://gbilder.com/bookmarks/01M4EHS1HW47RGN3HCMXAT4W0H/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://blog.cloudflare.com/consequences-of-ip-blocking/\"\u003ehttps://blog.cloudflare.com/consequences-of-ip-blocking/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2022-12-30T12:52:16+02:00",
      "external_url": "https://blog.cloudflare.com/consequences-of-ip-blocking/",
      "id": "https://gbilder.com/bookmarks/01M4EHS0VFT3M40KTVS5TK5JNE/",
      "tags": [
        "ip",
        "networks",
        "security",
        "blocking",
        "haproxy"
      ],
      "title": "The unintended consequences of blocking IP addresses",
      "url": "https://gbilder.com/bookmarks/01M4EHS0VFT3M40KTVS5TK5JNE/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.org/download/1.2/doc/architecture.txt\"\u003ehttps://www.haproxy.org/download/1.2/doc/architecture.txt\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2022-11-01T22:10:15+02:00",
      "external_url": "https://www.haproxy.org/download/1.2/doc/architecture.txt",
      "id": "https://gbilder.com/bookmarks/01M4EHS015TB50FBPY4XCJAET8/",
      "tags": [
        "haproxy"
      ],
      "url": "https://gbilder.com/bookmarks/01M4EHS015TB50FBPY4XCJAET8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/rfrail3/grafana-dashboards/blob/master/prometheus/haproxy-2-full.json\"\u003ehttps://github.com/rfrail3/grafana-dashboards/blob/master/prometheus/haproxy-2-full.json\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2021-07-27T07:13:17+02:00",
      "external_url": "https://github.com/rfrail3/grafana-dashboards/blob/master/prometheus/haproxy-2-full.json",
      "id": "https://gbilder.com/bookmarks/01M4EHRVJCRFTREBWN8G1KK2BV/",
      "tags": [
        "haproxy"
      ],
      "title": "grafana-dashboards/haproxy-2-full.json at master · rfrail3/grafana-dashboards",
      "url": "https://gbilder.com/bookmarks/01M4EHRVJCRFTREBWN8G1KK2BV/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/sportradar/HAProxy-stick-tables-exporter\"\u003ehttps://github.com/sportradar/HAProxy-stick-tables-exporter\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2021-07-27T07:06:31+02:00",
      "external_url": "https://github.com/sportradar/HAProxy-stick-tables-exporter",
      "id": "https://gbilder.com/bookmarks/01M4EHRVJAN080CGNYP5T502TN/",
      "tags": [
        "haproxy"
      ],
      "title": "sportradar/HAProxy-stick-tables-exporter: HAProxy stick table exporter",
      "url": "https://gbilder.com/bookmarks/01M4EHRVJAN080CGNYP5T502TN/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://news.ycombinator.com/item?id=26719964\"\u003ehttps://news.ycombinator.com/item?id=26719964\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2021-04-07T05:56:02+02:00",
      "external_url": "https://news.ycombinator.com/item?id=26719964",
      "id": "https://gbilder.com/bookmarks/01M4EHRTGYZTEDR5KBJ4A8HB76/",
      "tags": [
        "haproxy",
        "security"
      ],
      "title": "Ask HN: Can we collaborate on a IP Address or Regex blacklist? | Hacker News",
      "url": "https://gbilder.com/bookmarks/01M4EHRTGYZTEDR5KBJ4A8HB76/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/use-haproxy-response-policies-to-stop-threats/\"\u003ehttps://www.haproxy.com/blog/use-haproxy-response-policies-to-stop-threats/\u003c/a\u003e\u003c/p\u003e\n  \u003cdiv class=\"e-content\"\u003e\u003cp\u003e\u003cblockquote\u003esc_http_req_rate\u003c/blockquote\u003e\u003c/p\u003e\u003c/div\u003e\n",
      "date_published": "2021-04-06T07:30:45+02:00",
      "external_url": "https://www.haproxy.com/blog/use-haproxy-response-policies-to-stop-threats/",
      "id": "https://gbilder.com/bookmarks/01M4EHRTGESGXHDR1MWE3PM58Q/",
      "tags": [
        "haproxy"
      ],
      "title": "Use HAProxy Response Policies to Stop Threats - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRTGESGXHDR1MWE3PM58Q/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.datadoghq.com/dashboards/haproxy-dashboard/\"\u003ehttps://www.datadoghq.com/dashboards/haproxy-dashboard/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2021-01-28T10:47:09+02:00",
      "external_url": "https://www.datadoghq.com/dashboards/haproxy-dashboard/",
      "id": "https://gbilder.com/bookmarks/01M4EHRSVQA9MSANM4MDMZPC07/",
      "tags": [
        "haproxy",
        "dashboards"
      ],
      "title": "HAProxy Dashboard | Datadog",
      "url": "https://gbilder.com/bookmarks/01M4EHRSVQA9MSANM4MDMZPC07/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/the-four-essential-sections-of-an-haproxy-configuration/\"\u003ehttps://www.haproxy.com/blog/the-four-essential-sections-of-an-haproxy-configuration/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2020-12-07T09:23:46+02:00",
      "external_url": "https://www.haproxy.com/blog/the-four-essential-sections-of-an-haproxy-configuration/",
      "id": "https://gbilder.com/bookmarks/01M4EHRSF0CG2TNZFMBE8WTVW6/",
      "tags": [
        "haproxy"
      ],
      "title": "The Four Essential Sections of an HAProxy Configuration - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRSF0CG2TNZFMBE8WTVW6/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://stackoverflow.com/questions/25775682/can-i-split-a-large-haproxy-config-file-into-multiple-smaller-files\"\u003ehttps://stackoverflow.com/questions/25775682/can-i-split-a-large-haproxy-config-file-into-multiple-smaller-files\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2020-09-08T22:55:46+02:00",
      "external_url": "https://stackoverflow.com/questions/25775682/can-i-split-a-large-haproxy-config-file-into-multiple-smaller-files",
      "id": "https://gbilder.com/bookmarks/01M4EHRRXS9DVKNRT0ASEGC039/",
      "tags": [
        "haproxy"
      ],
      "title": "Can I split a large HAProxy config file into multiple smaller files? - Stack Overflow",
      "url": "https://gbilder.com/bookmarks/01M4EHRRXS9DVKNRT0ASEGC039/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/haproxy-traffic-mirroring-for-real-world-testing/\"\u003ehttps://www.haproxy.com/blog/haproxy-traffic-mirroring-for-real-world-testing/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2020-08-17T17:50:51+02:00",
      "external_url": "https://www.haproxy.com/blog/haproxy-traffic-mirroring-for-real-world-testing/",
      "id": "https://gbilder.com/bookmarks/01M4EHRRTQWR5GQET8WEBNSQV6/",
      "tags": [
        "haproxy",
        "testing"
      ],
      "title": "HAProxy Traffic Mirroring for Real-world Testing - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRRTQWR5GQET8WEBNSQV6/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/introduction-to-haproxy-logging/\"\u003ehttps://www.haproxy.com/blog/introduction-to-haproxy-logging/\u003c/a\u003e\u003c/p\u003e\n  \u003cdiv class=\"e-content\"\u003e\u003cp\u003egoaccess\u003c/p\u003e\u003c/div\u003e\n",
      "date_published": "2020-08-17T12:27:05+02:00",
      "external_url": "https://www.haproxy.com/blog/introduction-to-haproxy-logging/",
      "id": "https://gbilder.com/bookmarks/01M4EHRRTNN1QHAEXA4BJJRFJA/",
      "tags": [
        "haproxy",
        "logging"
      ],
      "title": "Introduction to HAProxy Logging - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRRTNN1QHAEXA4BJJRFJA/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/application-layer-ddos-attack-protection-with-haproxy/\"\u003ehttps://www.haproxy.com/blog/application-layer-ddos-attack-protection-with-haproxy/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2020-08-17T08:08:34+02:00",
      "external_url": "https://www.haproxy.com/blog/application-layer-ddos-attack-protection-with-haproxy/",
      "id": "https://gbilder.com/bookmarks/01M4EHRRTKH270FWYKX10MT3RF/",
      "tags": [
        "haproxy",
        "security",
        "reference"
      ],
      "title": "Application-Layer DDoS Attack Protection with HAProxy - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRRTKH270FWYKX10MT3RF/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/new-haproxy-data-plane-api/\"\u003ehttps://www.haproxy.com/blog/new-haproxy-data-plane-api/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2019-07-02T19:20:27+02:00",
      "external_url": "https://www.haproxy.com/blog/new-haproxy-data-plane-api/",
      "id": "https://gbilder.com/bookmarks/01M4EHRQ43HC68E3FG6PFHJP8K/",
      "tags": [
        "haproxy"
      ],
      "title": "The New HAProxy Data Plane API: Two Examples of Programmatic Configuration - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRQ43HC68E3FG6PFHJP8K/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://medium.com/@pawilon/tuning-your-linux-kernel-and-haproxy-instance-for-high-loads-1a2105ea553e\"\u003ehttps://medium.com/@pawilon/tuning-your-linux-kernel-and-haproxy-instance-for-high-loads-1a2105ea553e\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2019-05-04T06:51:14+02:00",
      "external_url": "https://medium.com/@pawilon/tuning-your-linux-kernel-and-haproxy-instance-for-high-loads-1a2105ea553e",
      "id": "https://gbilder.com/bookmarks/01M4EHRPY17N62JTZ4HYJHBWXX/",
      "tags": [
        "linux",
        "haproxy",
        "tuning"
      ],
      "title": "Tuning your Linux kernel and HAProxy instance for high loads",
      "url": "https://gbilder.com/bookmarks/01M4EHRPY17N62JTZ4HYJHBWXX/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"http://cbonte.github.io/haproxy-dconv/intro-1.6.html\"\u003ehttp://cbonte.github.io/haproxy-dconv/intro-1.6.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2019-05-03T23:50:46+02:00",
      "external_url": "http://cbonte.github.io/haproxy-dconv/intro-1.6.html",
      "id": "https://gbilder.com/bookmarks/01M4EHRPXZFPBX116Y8ACN3ECC/",
      "tags": [
        "haproxy",
        "readme"
      ],
      "title": "HAProxy version 1.6.6 - Starter Guide",
      "url": "https://gbilder.com/bookmarks/01M4EHRPXZFPBX116Y8ACN3ECC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/\"\u003ehttps://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2018-10-02T18:28:02+02:00",
      "external_url": "https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/",
      "id": "https://gbilder.com/bookmarks/01M4EHRP7H81M7809FP9EVRRA3/",
      "tags": [
        "haproxy",
        "devops"
      ],
      "title": "Using HAProxy as an API Gateway, Part 1 [Introduction] - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRP7H81M7809FP9EVRRA3/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/introduction-to-haproxy-stick-tables/\"\u003ehttps://www.haproxy.com/blog/introduction-to-haproxy-stick-tables/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2018-09-21T21:15:29+02:00",
      "external_url": "https://www.haproxy.com/blog/introduction-to-haproxy-stick-tables/",
      "id": "https://gbilder.com/bookmarks/01M4EHRP6AW1J146HV3TYAAZS8/",
      "tags": [
        "haproxy"
      ],
      "title": "Introduction to HAProxy Stick Tables - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRP6AW1J146HV3TYAAZS8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.haproxy.com/blog/introduction-to-haproxy-acls/\"\u003ehttps://www.haproxy.com/blog/introduction-to-haproxy-acls/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2018-09-15T12:08:40+02:00",
      "external_url": "https://www.haproxy.com/blog/introduction-to-haproxy-acls/",
      "id": "https://gbilder.com/bookmarks/01M4EHRP5K81S8XDZJ7M2KGBCM/",
      "tags": [
        "haproxy"
      ],
      "title": "Introduction to HAProxy ACLs - HAProxy Technologies",
      "url": "https://gbilder.com/bookmarks/01M4EHRP5K81S8XDZJ7M2KGBCM/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"http://haproxy.tech-notes.net/8-2-2-tcp-log-format/\"\u003ehttp://haproxy.tech-notes.net/8-2-2-tcp-log-format/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2018-09-04T11:31:25+02:00",
      "external_url": "http://haproxy.tech-notes.net/8-2-2-tcp-log-format/",
      "id": "https://gbilder.com/bookmarks/01M4EHRP3JSDYH8XPXMX66964S/",
      "tags": [
        "haproxy"
      ],
      "title": "TCP log format - HaProxy.doc",
      "url": "https://gbilder.com/bookmarks/01M4EHRP3JSDYH8XPXMX66964S/"
    }
  ],
  "language": "en",
  "title": "#haproxy · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}