高価ですが、柔軟性に比べて多くのオプションがありません
あなたはその製品でどんなビジネス上の問題を解決していますか?どのようなメリットが実現しましたか?
テスト環境でセットアップ全体と負荷特性を再現することなく、本番環境にしか現れないパフォーマンスのボトルネックを特定する方法が必要でした。プロダクションでアプリケーションをプロファイリングするNew Relicの能力は、それに役立ちます。また、New Relicのエラー追跡とエラー分析が本質的に行う生産環境で発生する問題を簡単に分類する方法が必要でした。これにより、何かが機能していないとき/顧客が問題を報告したときに必要な研究の量が大幅に削減されます。
何が嫌いですか?
New Relicは以前は無料だった多くの機能を有料の層に移しました。その価格体系は、サーバーごとまたはコンテナ価格ごとにあるため、不必要に高価になります。残念なことに、最新のアプリケーションには、ロードバランサの背後にある同じアプリケーションをホストする複数のサーバーが必要です。コンテナを使用しないため、プロフィーチャーを使用するか、スケーラビリティを制限したいかを判断する必要があります。代わりにアプリケーションごとの料金設定を希望します。これまでのところ、私たちは結果として無料版に固執しています。
何が一番好きですか?
私たちはエラー追跡機能が大好きです。ログを監視することなく何かが壊れたときに、テスト中に/私たちのQAチームが広範囲に使用して、生産上の問題を調べ、再現するときに、有料の加入者は、アプリケーションのパフォーマンスを追跡することなく、プロダクション環境でアプリケーションがどこで遅いかを正確にトレースすることができます。また、アプリケーションが遅いか壊れていると訴える顧客に頼らなくても、顧客がアプリケーションで何を経験しているかを知ることができます。
製品を検討している他の人への推奨事項
アプリケーションとユーザーベースのサイズを、サーバーごとの大規模な価格とのバランスをとって調整します。彼らの無料提供は、有料オプションのみを残して出ています。あなたが現在持っているサーバーの数と、約1〜2年で持っていると思われるサーバーのプロサブスクリプションを買う余裕があるかどうかを考えてみましょう。あなたがお金を持っているなら、New Relicのようにそこには何もありません。それは投資の価値があります。一方、お金を手に入れなければ、プロになるとスケーラビリティが制限され、無料版では必要なデータが提供されません。だから、そのシナリオでは、アプリケーションに統合する価値がないかもしれませんし、能力の低いものや安価なもので乗りたいかもしれません。
続きを開く
Expensive, but not many options compare to its flexibility
What business problems are you solving with the product? What benefits have you realized?
We needed a way to identify performance bottlenecks that might only show up in production environments without having to replicate the entire setup and load characteristics of production in a test environment. New Relic's ability to profile applications in production helps with that. We also needed a way to easily triage issues that happen in production environments, which New Relic's error tracing and error analytics does natively. That significantly reduces the amount of research we have to do when something is not working / customers report issues.
What do you dislike?
New Relic has moved a lot of features that used to be free into paid tiers. Their pricing structure is unnecessarily expensive because it's per server or per container pricing. Unfortunately, a modern application is bound to have several servers that host the same application behind a load balancer. Since we don't use containers, that forces us to decide whether we want the pro features, or want to limit our scalability; we wish the pricing was per-application instead. So far we're stuck on the free edition as a result.
What do you like best?
We love it's error tracing capabilities -- it lets us know when anything is broken without having to monitor logs, which our QA team uses extensively during testing / when looking into and reproducing production issues. When you're a paid subscriber, it provides extensive trace detail on exactly where your application is slow in production environments, without the performance tracing slowing down the application. It also gives you a good sense of what your customer is experiencing with your application without having to rely on customers complaining that things are slow or broken.
Recommendations to others considering the product
Balance the size of your application and user base against their hefty per-server pricing. Their free offering is on its way out, leaving only the paid option. Consider whether you have the money to afford a pro subscription for the number of servers you currently have, as well as the for servers you expect to have in about 1-2 years. If you have the money, there's nothing out there quite like New Relic and it's worth the investment.
On the other hand, if you don't have the money on hand for that, going pro is going to limit your scalability, and the free edition is not going to provide you with the data you need. So, in that scenario, it might not be worth integrating into your application and you'll probably want to get by with something less capable and less expensive.
続きを開く