Giter VIP home page Giter VIP logo

website's People

Contributors

biilmann avatar manbhard avatar matvey-kuk avatar philodavies avatar serpilb avatar timevens avatar xiaopeng163 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

website's Issues

LFN changes: Update about us license statement

On the About Ss page (http://www.snas.io/aboutus/), it says the following:

SNAS is a SNAS is a Linux Foundation Project licenced under Eclipse Public License v1.0

Please change this to:

SNAS is a project supported by The Linux Foundation's LF Networking Fund and has been established as Streaming Networks Analytics System a Series of LF Projects, LLC. For information on the project's governance, please review our charter which is located here [embed link to the charter, the same link that you use for the first item]. The project is licensed under Eclipse Public License v1.0.

Add Use-Case Section

Add Use Cases section. This can be a default list of use-cases. We should start with some use-cases, such as:

  1. Looking Glass
  2. Monitoring BGP peers
  3. Monitoring Prefixes and topology changes (this can include Unicast, EVPN, L3VPN, and Link-STate families
  4. Simple Analytics

make icons clickable

@Matvey-Kuk can you figure out if we can just click on the icons to see the content instead of needing to click on the button below? We can leave the buttons as well but it'd be really nice if the icons were clickable as well.

Collector/Kafka communication issue ?

Hello everyone,

I have set up a test of SNAS on my server using the multi-container approach. I followed all the steps on the website, even copy/pasting the commands to run all docker containers.

However, while the router and the collector can communicate without problem, the collector seems to be unable to contact the kafka container. I am getting the following log entries on the collector container after a while :

2018-04-25T12:16:38.280170 | ERROR    | produce            | rtr=xx.xx.xx.xx: Failed to produce message: Local: Queue full
2018-04-25T12:16:38.380402 | ERROR    | send_bmp_raw       | rtr=xx.xx.xx.xx: Failed to produce bmp raw message: Local: Queue full

Again I did no specific configuration. I just ran the following commands in this order :

docker run -d --name=openbmp_mysql -e KAFKA_FQDN=localhost -e MEM=15 \
     -v /var/openbmp/mysql:/data/mysql -v /var/openbmp/config:/config \
     -p 3306:3306 -p 8001:8001 \
     openbmp/mysql

docker run -d \
     --name=openbmp_kafka \
     -e KAFKA_FQDN=localhost \
     -v /var/openbmp/kafka:/data/kafka \
     -p 2181:2181 -p 9092:9092 \
     openbmp/kafka

docker run -d --name=openbmp_collector -e KAFKA_FQDN=localhost \
     -v /var/openbmp/config:/config \
     -p 5000:5000 \
     openbmp/collector

All the directory structure is created as written on SNAS website.

I have checked the logs of all other containers and no one seems to complain about anything.
Thus I’m quite out of ideas to fix this issue.

Any help will be greatly appreciated.

Thanks in advance !

Add blog section

Ideally this should be arranged like other blog pages with the following:

  • Categories for the type of blog (news, support, best practice, ...)
  • There should be a side panel that highlights last/recent blogs
  • Some type of "like" counter so people can vote if they like the blog
  • Search capability

Reorganize developer specs

Currently developer schemas/specs are in two places, docs and on the main page under Developer integration. This should be reorganized so that they are in the same place, such as under developer section. The developer section should have:

  1. API Documentation (e.g. Message Bus API, MariaDB Schema, and REST API). API documentation SHOULD contain examples as well, so each API might be a section by itself. For example, develop/api/msgbus, develop/api/topomgr, develop/api/db
  2. Guides This section would include details of how a developer starts to develop and the options they have. Such as when to use live Kafka verses DB verses Topology Manager.
  3. API Bindings - This is a summary page for bindings available. Links should reference the API documentation sections.

API documentation does not document the architecture or component itself. That's documented under component. Each API section should reference the component documentation for easy navigation between them.

Add components section

We have several components that each have their own set of documents. I'm recommending we remove the docs section considering develop section will be added along with this new section to document each component.

Instead of using the default list for components, we should create a new list type 'components' for this section that supports organizing list items by category. We can then categorize the components so that it's easier to navigate. For example, Core, MRT, Data Handling (e.g. mysql consumer and the topology manager).

make index.html more readable

Lines 5-13 of index.html is very hard to read because each line is one giant long line. Is it possible to break them into multiple lines?

Add upgrade docker docs

Currently the docs don't detail the steps to upgrade a container. The steps are pretty much the same for all containers. It would be nice to have a doc detailing the steps, maybe with examples.

replace old kaldi favicon with the new one

I added a new favicon in openbmp-www/site/static/img/favicon.ico. All snas assets inlcuding pngs are now checked in. It'd be great to have the coffee favicon replaced.

LFN changes: Update Technical Charter

Please upload the PDF/DOCX into the media section to create a PDF URL. Then in the main nav under Charter, replace the current web page with an embedded link that opens this PDF in another window. 

Make submenu clickable with its own content

Clicking Docs-Getting Started-Docker Install shows us

  • the "items" of the submenu
  • content page of "Docs"
    It would be nice if it shows
  • the "items" of the submenu
  • its own content page
    I want to remove "Install Docker" as a submenu item and have the contents of it displayed when you click on "Docker Install" .

Docs: Update AIO and Kafka docs to explain KAFA_FQDN

KAFKA_FQDN is being commonly misconfigured with a value that is either not resolvable or not accessible inside the container. This results in messages not being produced or consumed. This is a common mistake that hopefully can be addressed with better documentation.

Need to change the behavior of the back button

Click: Docs-Getting Started-Docker Install-All-In-One, then,
Click "back button", takes you back to Home screen.
We want to go back to the position before the last click (Docs-Getting Started-Docker Install).
@TimEvens suggests we can use jQuery to control the back button.

Tutorial: Scaling MySQL to over 150M actively maintained RIB entries

Write blog and tutorial about our demo-rv server (single server) scale to support route-views collections with over 120,000,000 active RIB entries (461 peers) with a constant rate of 2500+ NLRI's per second change/update rate. That's over 200,000,000 NLRI change (updates/withdraws) per day.

Need quick links for docs

We need the ability to provide links to people to specific documents. A direct link to a document right now will result in the page not loading the sidebar or rendering the markdown correctly.

A direct link to a page should load the side bar and select/open the correct navigation item.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.