Loading....

Performance Monitoring

It goes without saying that for any IT professional, maintaining speed and performance on a network of any size is no small task. The value of having a fast network trickles down from everything to quick browser speed to the ability to view sales or financials in real-time, with no delay. With all this said, it’s important to have a great arsenal of performance monitoring tools to keep your company running at optimal speed. Considering all of the options available on the market today, let’s take a look at some of the more important features to consider when looking for the best performance monitoring tool to fit you and your organization’s needs.

Important yet often overlooked, the intuitiveness of a software is a critical feature to consider and one that will give you the ability to pick up the software’s functionality and full potential, sooner rather than later. By learning the software in-depth fast, you will be able to maintain optimal speed within your network and keep business running per usual. Many of the performance monitoring tools available on the market today offer an extensive set of visualization tools that keep track of your important metrics that you want to be aware of in a visually appealing and straight forward way. Very often, the data and performance metrics being output are only as good as the user’s (you and your team) ability to read and process them in the appropriate way. The central dashboard of the software will be critical as it is often the face of the tool and the starting-off point for all of the features that the tool offers. Not only should you be sure that the software is one that you can learn quickly, but one that you can train your employees and peers on who will be using it daily.

Whether it be via email, SMS or the software itself, custom alerts are a feature that can prove to be a valuable asset when looking to keep an eye on your company’s performance while you’re not in the office or “logged on.” Beyond setting up alerts for incoming security threats, which they are commonly known for, there are other metrics that alerts can be valuable for. Below we take a look at one of the more common reasons alerts are set up from a performance monitoring standpoint and explain how this specific feature can be as important as any.

When it comes to the performance or health of your network, there are not many more valuable metrics to keep an eye on than the health and capacity of your network’s bandwidth. With many devices, for both pleasure and business, flooding your office’s network and servers, the bandwidth levels are a metric that you cannot ignore. Most of the performance monitoring tools available on the market today offer a feature that allows for bandwidth to be tracked and monitored in real-time to ensure there are no slowdowns for your company and that the network can be running efficiently as possible at all times. The aforementioned alerts feature can set limits for your bandwidth that automatically notify you when it is reaching maximum levels. By pre-setting these parameters, you can make sure that you are notified any time that s network slowdown is coming, preventing a potential snowball effect of issues that can waterfall throughout your business.

As with most software available out there today, performance monitoring tools often feature trial versions that let you try the basic features if the software before committing to the investment. Not only will this let you see some of the key features you will be using on a daily basis, but it will also give you an idea of how quick you will be able to pick up the software and use it to its full potential.

Network Performance Monitoring Tools

Network Performance Monitoring from RightITnow
Network performance monitoring

Being an IT professional, outside of the issue of security, one of the most important aspects of your daily job is to ensure the performance of your company’s network is in tip-top shape and running as quick and efficiently as possible. Given the importance that is typically put on the performance of networks, investing in the proper network performance monitoring tool is a decision you will not want to take lightly and thoroughly consider all of your options. Today, we will take a look at some of the more important features to consider when shopping around for the best tool that fits your needs and goals.

Often times at companies in today’s business landscape, many employees have two if not three devices both personal and for work that flood company’s networks and servers. When this happens, a company’s already thinly spread bandwidth is tested to its limits and can cause a plethora of problems if not monitored and dealt with appropriately. Obtaining a network performance monitoring tool with an intuitive and dynamic way to measure and monitor network bandwidth can be a feature that can prove to be extremely valuable as your company grows and more devices flood your network. In addition, software that offers the ability to set parameters to notify you when bandwidth is reaching a certain limit is another feature to consider. By making you aware of your bandwidth reaching a potential slowdown level, you can make the proper adjustments right away to ensure there is no slowdown to your network. No matter the network performance monitoring software that you choose, bandwidth monitoring is definitely a feature you will want to consider.

When it comes to alerts, monitoring your bandwidth isn’t the only way custom alerts can prove to be a crucial feature when choosing your network performance monitoring tool. Much of the software available today allow for custom alerts, based off of parameters that you set, to notify you when it comes to security threats that are always trying to infiltrate your networks and servers. Whether it is via SMS, email, or alerts within an application, the earlier you can address a potential security threat the faster and more effectively you will be able to be handle it.

Whether it is bandwidth or security, choosing a network performance monitoring tool with an easy to read and intuitive set of visualization tools is another key feature yet one that is often overlooked. When monitoring and sometimes forecasting the speed and health of your network, being able to read the metrics and daily readouts can often be just as important as the data and metrics themselves. Many times, network performance monitoring tools will offer a dashboard that is the central hub tracking all of the devices on your network, the speed of you network and ultimately maintaining the security that protects your critical files and server settings. That being said, another often overlooked aspect to choosing software is being mindful and active in your search for a user interface that is intuitive and can be easily learned by you and your staff. Ultimately, as with any software you are bringing into your department, you’ll want to make sure that it is one you can train your team on quickly to avoid any lapse in security and efficiency.

Most software on the market today offers some form of free trial that allows you to use the basic functions of the software, but more importantly help you get an overall feel of how the software will be to work with every day. When downloading the trial, it may also be a good idea to have some of your staff that will be using it test it out as well.

Network Monitoring System

Network monitoring system

Choosing the right network monitoring system can make all the difference in the world for the IT professional tasked with monitoring their systems productivity and efficiency. From monitoring bandwidth that floods your network to monitoring the overall security of your network and system as a whole, it’s important to choose a network monitoring system and associated software that fits best with your specific company’s needs and long-term goals. Today we will take a look at some of the more important features to consider and give you and your staff some ideas to look for when making the important decision that will affect many facets of not only your IT department, but entire company.

In a time when almost every function of our personal lives can be done on an application, the business world and specifically IT is becoming less and less different. With that said, it is becoming increasingly more important to choose a software package that you are able to use with an application that can be accessed from a smartphone or tablet. From application features that offer tracking bandwidth to the setting up of alerts for incoming security threats, it can be a great way to quickly be alerted of potential issues that your networking monitoring system catches so you can address them immediately and neutralize any potential issues.

While a mobile application is a great feature that will add a certain level of utility to the robust tool that you choose for your network monitoring system needs, one of the most important features to consider with any software is the overall intuitiveness of the software’s dashboard and “face” that you will be using on a daily basis. The easier the user interface is to navigate, the quicker you (or your employees) can learn and be using the software to its full capabilities. Visualization tools offered on your networking monitoring system software can provide a quick way to see the metrics you need to track such as traffic on your server or incoming threats to your network and system as a whole.

When looking for the best network monitoring system to fit your specific needs, choosing one with a network configuration management feature can prove to play a crucial role in the overall security of your system on a daily basis. Not only will a network configuration management feature increase the security of the computers on your network, but the routers and servers located on it as well. With configuration of company networks continually changing, threats of all sizes can find their way onto your network and wreak havoc with a myriad of consequences. Finding a network monitoring system tool with a networking configuration management feature gives you and your team the ability to constantly run and schedule network configurations that will perform automatic backups of your entire networking, giving your system that unanimous security blanket automatically on a running basis.

As mentioned before within the application feature, a key feature of any good networking monitoring system too is a built-in notification feature that allows for the setting up of alerts, whether they be directly from an application, SMS, or email that alerts you anytime you need to check the software and handle an issue. Two primary reasons that you may need to have an alert system setup is for the reigning in of bandwidth and a safety net for incoming security threats. As most company networks face a plethora of new devices flooding their networks, this is a feature to strongly consider when shopping around.

All of the aforementioned features are just a few to consider when making the important decision if choosing the right networking monitoring system tool. As with any software you are considering making an investment in, it’s always a good idea to see if there is a free trial to get an overall feel of it.

Monitoring System

Monitoring system

It goes without saying that as an IT security professional, monitoring system speed and network safety are two of your top daily priorities and responsibilities. With that said, it’s important to choose the right software to do those two things efficiently and effectively. Monitoring system speed is important to your company’s efficiency and monitoring its safety to incoming threats can make the difference between a prospering business, to a complete shutdown. In this article, we take a look at those and other important features to consider when shopping around for the investment that could make all the difference to your company today and most importantly, tomorrow.

For many, monitoring system health and safety is a task that needs to be done on the go. With many IT professionals working remotely or bouncing from office to office, finding a software that allows for the use of a tablet or smartphone application monitoring can make a huge difference. Many of the software available today offers a mobile friendly application that allows for everything from monitoring bandwidth to the setting up of custom alerts that notify you of incoming threats which you can then deal with accordingly. Considering a software that is tablet-friendly can prove to pay dividends down the line.

The aforementioned custom alerts feature is one many IT professionals find themselves able to go without. Even if this is in replacement of a mobile-friendly application, custom alerts can be set up to alert you when there is a certain chain of events or thresholds are approaching the point of being met, which will cause efficiency to decrease. Whether it is an email, a text or a system alert through an application, pushed notifications allow for the user to address problems early before they spread and cause wide-spread damage to your company.

With more tablets and data-heavy smartphones flooding offices across the globe, network speed often suffers as a result. To prevent this, bandwidth monitoring is a critical feature in monitoring system speed so that it remains at its maximum efficiency levels. By tracking the bandwidth of your network, you can set up custom safety nets to alert you anytime the speed is threatened, and pinpoint the specific users consuming the most. While most monitoring system software does have some form of this feature, one that allows for complete customization of alerts and thresholds is a good idea to strongly consider.

Another feature to strongly consider is choosing a software with a set of visualization tools that allow for an aesthetically appealing and simple way to track the metrics that are important to you. Easy to view and understand charts and graphs allow for less-experienced users (or new employees) to quickly learn and adjust to the new software, causing less room for error or potential down time to your servers and their speed. It allows for a quick view of your systems health, and makes monitoring system metrics an easy and quick daily task.

It’s important to remember that when choosing a software that will be responsible for monitoring system health and speed, it’s an investment not just financially but in terms of the success of your business. As with most computer software being sold on the market today, many monitoring softwares offer a trial or demo version. While a trial version obviously won’t have all the features the paid version does, it will allow you to see if it is intuitive enough for you to pick up quickly and use to its full potential quickly. It will also allow you to check it’s compatibility with your other software and tools you are currently using.

Monitoring software

Monitoring software

Monitoring your company’s network and servers is one of the most important tasks any IT security professional can be assigned. With that said, there is only so much employees can do without the help of a monitoring software. When it comes to protecting something as critical to your company’s health as its network, no shortcuts can be taken and it’s important to invest in the proper monitoring software that fit the needs of not only your company currently, but protect it and adapt to it as it grows for years to come. In this article, we will take a look at some of the most important features to consider when ultimately choosing the best software that fits your needs and IT budget.

Often overlooked, it a wise-choice to look for software that you feel you, and more importantly your team, can learn rather quickly. The overall intuitiveness of the software will allow it to be quickly learned, not only shortening the down-time of your servers being unprotected but avoiding a steep learning curve that may take time away from other tasks assigned to your IT employee workload. Maintaining efficiency is important, and by choosing an interface with a dashboard you can almost immediately feel comfortable working with, will prove to pay dividends both in the short and long term. The initial dashboard that you see when using your monitoring software, should include everything from visualization graphics, to graphs and charts that pump metrics in from real-time server data that allows for the constant monitoring of your security and bandwidth in aesthetically appealing way. By choosing a monitoring software with a good looking suite of visualization tools, it allows for the less-experienced members of your team to recognize patterns of potential issues, stopping them in their tracks and keeping your servers healthy and fast.

As previously mentioned, the ability to track the bandwidth your network is running on is an important feature that you will want to consider when shopping around for a server and network monitoring software. A good example of the usefulness for this kind of feature is some offices use the same WiFi network that they use for official business, for personal devices as well. With more and more professionals carrying two or more devices for often personal uses, networks can be come overcrowded and slow. The examples of how a slow network can affect business are bountiful, which is why it’s important to consider a monitoring software with bandwidth monitoring capabilities. Often times, the best way to make sure you never get close to exceeding your company’s bandwidth, is to find a monitoring software that offers custom alerts via email, text or through the software, that notify you anytime bandwidth is reaching an unhealthy level. Many often the ability to find sort through which devices are using the most of the bandwidth allotted, allowing you to make adjustments as necessary.

Just like any investment you are making in your company, choosing monitoring software can be a stressful and highly critiqued endeavor that you cannot afford to get wrong. While the features noted above are in our opinion some of the most important, it’s important that you find the software that fits your unique set of needs and matches your personal experience levels. That being said, our advice would be to consider a demo or trial version of the software if available to see if it is one you can easily pick up and adapt to right away. It will also allow you to see the compatibility with your operating system and the host of other tools that you use.

Network Monitoring Software

network monitoring software

No matter the size of the IT department or the network you are responsible for protecting, any person tasked with this all important duty could benefit from a network monitoring software. From monitoring traffic coming on and off your network, to efficiency of your server based network, to limiting the bandwidth that surely floods your network, it’s important to choose a software that best fits your specific needs. Today we take a look at some of the more important features to consider when making this valuable investment into not only your company’s future, but the day-to-day efficiency of the network your employees and in some cases customers, heavily rely on.

In today’s increasingly mobile and tablet-driven world it’s important to consider a networking monitoring software that is compatible on your smartphone and or tablet device. Many of the software currently on the market go as far as to offer an Android or iOS application for the software making it easy to access and monitor on the go. Not only do many IT professionals work remotely, but often times depending on the size of their company their schedule and duties require travel to remote sites for various reasons. If you fall into this category, mobile-friendly software should be heavily considered.

Staying on the theme of smartphones and tablets, many offices are now running into the problem of their employees connecting their personal smartphones and in some cases personal tablets to the company network. If you are currently operating with only one, primary Wi-Fi as many offices are, traffic can become heavy and ultimately slow down the network which will of course affect efficiency for crucial tasks associated with daily business. To prevent this, many networking monitoring software offer a feature that allows for the tracking of bandwidth. You can not only set up customized notifications when bandwidth is reaching a certain safety net of usage, but also run reports to identify the specific users and devices that are causing the excess data being transferred. By quickly identifying and addressing issues with your bandwidth, you can ensure constant efficiency and reliability of your servers to do what they are intended to do, assist in conducting business. A network monitoring software that allows for custom alerts to notify you of incoming threats or a peak in bandwidth will also prove to be a valuable feature. Especially when it comes to security threats, the faster you can address the less damage it will ultimately do to your business as a whole

A configuration management feature is another feature to seriously consider when searching for the best network monitoring software for your company’s specific set of needs. Your network’s configuration is constantly changing, creating opportunities for threats to penetrate your server and wreak havoc to your company. Configuration management features allow for regularly scheduled configuration backups which help monitoring network functionality and efficiency on an ongoing basis, as well as automatically perform backups on the results each night.

As you will find the case with any software your company is considering investing long-term in, it’s extremely valuable to consider a demo or trial version of the software before making a purchase. Not only will you determine if the software is a good fit from a functionality standpoint, but you will see if the overall aesthetic makeup of the software is one that you and your team can quickly pickup become competent in. It’s especially true when looking at software to protect your network, but the faster you can adapt to a new software, the quicker you will be able to utilize it to its full potential and realize a return on investment.

Monitoring server

Monitoring server

Whether you’re an IT professional monitoring server efficiency or just are looking to monitor the traffic on your home network or server, obtaining the right software can make all the difference. Beyond just speed and efficiency, you will surely also want to protect and monitor your server from incoming security threats that could cripple your infrastructure, causing ripple effects throughout your company. Today we will look at a few of the most important features to consider when shopping around for the server monitoring software that fits your needs and aligns with your goals.

One of the more important features that much software in today’s marketplace does offer is the ability to set up custom alerts for monitoring server speed and security. Monitoring the bandwidth on your server (or servers) for example can make the difference between a fast connection and string of transactions and one that will bring your company to a halt. By having alerts setup within the software’s dashboard, you can set them to receive a notification, often via email or even text, anytime the bandwidth is spreading thin and needs addressed. Another great reason to have a notification system in place is for security reasons. Let’s say for example your server is being hacked and you are out of the office. Much software offer the ability to set up a safety net of sorts to trigger an alert anytime there is a string of activity that warrants it. As with most problems in the IT world, the sooner you can identify and address them issues regarding monitoring server functionality, the less damage that is ultimately done.

Another feature that will ultimately prove to be worthy of considering, is the overall feel and “ease of use” of the main dashboard and feature functionality. As is the case with most software you will purchase, the ability to pick it up quickly and avoid a steep learning curve will pay dividends as you start using the software daily, and ultimately trust it with protecting your company’s valuable information and efficiency metrics. The user interface or main dashboard of your software will be directly responsible of tracking the minute to minute health of your server and network so it’s important it’s presented in an easy to read format and one that you can pick up quickly. The faster you learn the software, the faster you can sleep easy at night knowing that monitoring server efficiency and security is in check. Visualization graphics, such as charts and graphs that auto populate from real-time server metrics can be a good tool especially for the less experienced members of your team in easily identifying issues or patterns that may lead to issues.

Growing in popularity yet often overlooked, is the ability to access server information and security details from a cloud based system. With so many professionals now working remote or constantly on the go, it’s a valuable tool to be able to access important server-related information remotely by logging into a cloud based system. A cloud feature will also allow for your security settings and predetermined alerts to be safely stored remotely in case of a disaster at your home office where the servers are located.

Once you confirm the software you are considering is compatible with your operating system and other tools in your IT arsenal, it is always a good idea to consider a demo or trial version to see if the software is one you can pick up easily. While we consider the features mentioned above as some of the most important to consider, it’s important to consider the scope of your department’s needs and align them with the proper software that will make monitoring server functionality a seamless and flawless process.

Monitor Network

For today’s IT professional, especially ones responsible for the security of their organization’s network, the ability and efficiency that they must have to monitor network metrics is critical. From monitoring network bandwidth to monitoring the plethora of devices that flood any company’s network, the speed at which you can recognize and ultimately address any incoming issues is of massive importance to keeping the day to day operations running full steam ahead. Let us look today at some of the most important features and functions to consider when choosing the best software to monitor network functionality at your business or even home office.
With the rise of personal tablets has come the rise of tablet use in the workplace, with companies both big and small. IT professionals of varying functions have increasingly been using tablets to monitor and support their company’s integral IT operations. When looking at software to monitor network efficiency, consider one with a mobile/tablet application that can help you track everything from traffic on your servers to offer the functionality of setting up custom alerts for incoming problems and slow-down triggers. Much of the software on the market today offers both iOS and Android compatible applications of varying functionality, so make sure to check that your system’s needs are met.
If the software you are considering does not have a mobile/tablet application, the customized alerts and notifications is still a valuable feature that isn’t often considered. For example most software offers the capability to notify their user when bandwidth is reaching a certain level or it recognizes an incoming threat. Whether it be via a desktop notification, or more conveniently an email or even text, the faster you can acknowledge the issue the more efficient your entire company remains.
Another potential issue that the popularity of tablets and smartphones has created for network administrators is the flooding of their networks with personal devices, often causing a slowdown otherwise reserved for business purposed. Off of this basis, it’s important to consider a software with performance monitoring to constantly track the devices and limit their bandwidth where needed. By tracking and ultimately limiting the amount of bandwidth your company’s users can use, you can increase the speed of your network and make sure the internet and network at work is used primarily for just that, work!
As with any software you purchase for your business, it is ultimately an investment with many moving parts. That being said, it’s important that the software you choose is intuitive and the user interface is one that you and your team can pick up easily. Most of the software available that helps to monitor network functionality offers a dashboard that is the face of the software essentially, allowing you to track key metrics via a visually appealing dashboard which is highly customizable. The reflex ability to instantly visualize your network’s issues and efficiency is a tool more valuable than most, as it’s the entire reason for purchasing a network monitoring service to begin with.
Piggybacking off the previous need of an intuitive and easy to learn software, you can really guarantee this by looking for a free trial of the software you are considering. Defining the ultimate “usability” will prove to pay dividends down the line as you have IT staff turnover and during times of crisis on your network and servers. While the aforementioned features are just a few to look for, the overall feel and comfortability will prove to be your best asset in trusting the safety and monitoring of your network on a daily basis.

.Net Monitoring

Finding the right .Net monitoring solution is an important part of any IT professionals arsenal of tools used to protect their network and maximize efficiency. By obtaining the right .Net monitoring tool, you can focus on the health of your network and not be under the constant worry of threats infiltrating your precious data and servers. From monitoring dependencies, tracking metrics, maintaining applications and trouble-shooting server issues, today we take a look at some of the more important features to consider when choosing the best .Net monitoring solution for your company or personal needs.

The intuitiveness of your .Net monitoring tool is one of the most often overlooked yet critical features to consider when searching for the best option to your needs. The sooner you can learn and fully understand a software the faster you can start using it to its full capabilities and eliminate any risk that comes with the learning curve you’ll find with any new software.

Server monitoring is a feature that can prove to be a major benefit as it provides in-depth availability and performance monitoring of not only your servers but applications on them. By checking your server’s availability and response time at regular intervals, you can maximize the efficiency of your business and thus have no lapse in productivity. Any stall in connectivity can have a trickle-down effect that can cripple your business if badly timed. Many server monitoring features also include comprehensive and detailed management reports that allow the IT professional to keep daily records of its performance. Other components that be monitored via this feature include your website stats as well as application pools. These reports can also be setup to trigger notifications via text or email in the case user interference is needed for damage control on an incoming threat.

A notification system, whether it is via text, email or other channels, can also prove to be a critical feature when choosing your .Net monitoring solution. Being able to identify and appropriately address threats immediately can be the difference between a minor problem and absolute disaster on your servers and ultimately for your company.

Visualization tools are also a very convenient feature to have as they allow for your detailed availability metrics and performance metrics to be displayed on graphs and reports that are instantly available. By having an aesthetically convenient display of your statistics and metrics you can not only see problems arising in real-time but train new IT employees using the software faster, creating less of a chance for potential lapses in efficiency.

If your company is one that deals with user transactions as many are, transaction monitoring capabilities is a great feature to consider with your .Net monitoring tool purchase. By being able to trace individual transactions to the user, date and time, you can pinpoint the root cause of any related issue that may arise. Transaction monitoring also allows for the identification of bottlenecking problems and offers the ability to target in on the occurring issue before it escalates. Transaction monitoring is also a unique feature in that it simplifies the troubleshooting of code issues to ultimately deliver a great experience for the end user of your services.

As with any software or tool you plan to purchase, it can be extremely useful to choose one that offers a full free demo or open source version to see the main interface and determine if you will be able to pick it up quickly. By choosing a tool you feel comfortable using, you will quickly be able to use it to its full potential and have no lapse in security during the training process.

Application Monitoring Software

Selecting the right application monitoring software can be a critical decision for any IT professional monitoring and managing a plethora of applications. By obtaining an application monitoring software, amongst other things, the software constantly monitors your applications so you don’t have to. The sooner you can realize and address any potential issues with your applications, the sooner you can address them and continue business as usual. From transaction tracing, tracking metrics, setting up alerts, generating reports, monitoring your system in real-time and more, today we take a look at some of the most important features when choosing the right application monitoring software for your business or personal needs.

An often overlooked yet often important aspect of choosing any new software can be the aesthetic friendliness and user intuitiveness. The faster you (and your employees) can pick up the software and use it to its full capabilities, the faster you can realize the full potential of the software and be successful in using it. A steep learning curve can prove to be a major road block in implementing new software, leading to hours of training and ultimately taking away from your daily duties just to learn the software.

Tracing features in your application monitoring software can prove to be a major benefit as well as they allow you to perform a few major tasks. For one, tracing and visualizing where your application is spending its time is a huge benefit as you can’t begin to address and fix an issue that you can’t physically see. From large to small transactions your application makes, collecting that data and tracking it at all levels is very important feature to consider. Tracing activity between applications can also prove to be an often overlooked feature that tracks activity between piers and maps the activity in easy to visualize charts and graphs. By breaking down individual transactions, you can receive performance details for everything from percentage of time, average length of transaction and average number of transactions for a set period of time.

Setting up alert notifications for varying thresholds within your application monitoring software can prove to be the difference between an early recognized problem and being late to react to one that can cripple your system or worse your business efficiency. By setting up custom alerts that can be set for a variety of scenarios, most software allow for alerts to be set up by way of email, text and especially notifications on your software’s dashboard.

Any software that tracks efficiency and real time statistics that your company relies on, will be sure to offer custom and critical reports that allow for the daily, monthly and quarterly review of results. Most application monitoring software on the market today allow for custom reports to be setup to build any set of metrics you desire. One such report may be an availability report which measures your websites uptime. This kind of report will not only chart transactions per minute, but also errors per minute for a select period of time. This information and metric tracking will ultimately be critical to in conjunction with the overall performance of your applications.

As with any application or software you are considering making an investment, it’s always a good idea to check and see if there is free trial or demo available. By downloading a demo version of the software, you can see from an aesthetic standpoint whether or not the software is one you will easily be able to pick up and if the intricacies of the software will align well with your current arsenal of software and applications.

Back To TopBack To Top